Package com.sshtools.common.ui
Class SshToolsApplicationApplet
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- javax.swing.JApplet
-
- com.sshtools.common.ui.SshToolsApplicationApplet
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer
- Direct Known Subclasses:
SshToolsApplicationClientApplet
public abstract class SshToolsApplicationApplet extends javax.swing.JApplet- Version:
- $Revision: 1.14 $
- Author:
- $author$
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSshToolsApplicationApplet.SshToolsApplicationAppletContainer-
Nested classes/interfaces inherited from class javax.swing.JApplet
javax.swing.JApplet.AccessibleJApplet
-
Nested classes/interfaces inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
-
-
Field Summary
Fields Modifier and Type Field Description protected SshToolsApplicationPanelapplicationPanelprotected java.lang.StringdisabledActionsprotected java.awt.ColorinfoBackgroundprotected java.awt.ColorinfoBorderColorprotected intinfoBorderThicknessprotected java.awt.ColorinfoForegroundprotected com.sshtools.common.ui.SshToolsApplicationApplet.LoadingPanelloadingPanelprotected org.apache.commons.logging.Loglogprotected booleanmenuBarstatic java.lang.String[][]PARAMETER_INFOprotected booleanstatusBarprotected booleantoolBarprotected javax.swing.JSeparatortoolSeparator-
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
-
-
Constructor Summary
Constructors Constructor Description SshToolsApplicationApplet()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description javax.swing.JComponentbuildAppletComponent()abstract SshToolsApplicationPanelcreateApplicationPanel()voiddestroy()voiddoAction(java.lang.String name)java.lang.StringgetParameter(java.lang.String key, java.lang.String def)java.lang.String[][]getParameterInfo()voidinit()voidinitApplet()protected voidseriousAppletError(java.lang.Throwable t)protected voidsetAppletComponent(javax.swing.JComponent component)voidstart()voidstartApplet()voidstop()-
Methods inherited from class javax.swing.JApplet
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.applet.Applet
getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
PARAMETER_INFO
public static final java.lang.String[][] PARAMETER_INFO
-
log
protected org.apache.commons.logging.Log log
-
loadingPanel
protected com.sshtools.common.ui.SshToolsApplicationApplet.LoadingPanel loadingPanel
-
toolSeparator
protected javax.swing.JSeparator toolSeparator
-
applicationPanel
protected SshToolsApplicationPanel applicationPanel
-
infoForeground
protected java.awt.Color infoForeground
-
infoBorderThickness
protected int infoBorderThickness
-
toolBar
protected boolean toolBar
-
menuBar
protected boolean menuBar
-
statusBar
protected boolean statusBar
-
infoBackground
protected java.awt.Color infoBackground
-
infoBorderColor
protected java.awt.Color infoBorderColor
-
disabledActions
protected java.lang.String disabledActions
-
-
Method Detail
-
getParameter
public java.lang.String getParameter(java.lang.String key, java.lang.String def)- Parameters:
key-def-- Returns:
-
init
public void init()
- Overrides:
initin classjava.applet.Applet
-
initApplet
public void initApplet() throws java.io.IOException- Throws:
java.io.IOException
-
startApplet
public void startApplet()
-
buildAppletComponent
public javax.swing.JComponent buildAppletComponent() throws java.io.IOException, SshToolsApplicationException- Returns:
- Throws:
java.io.IOExceptionSshToolsApplicationException
-
doAction
public void doAction(java.lang.String name)
- Parameters:
name-
-
createApplicationPanel
public abstract SshToolsApplicationPanel createApplicationPanel() throws SshToolsApplicationException
- Returns:
- Throws:
SshToolsApplicationException
-
setAppletComponent
protected void setAppletComponent(javax.swing.JComponent component)
- Parameters:
component-
-
seriousAppletError
protected void seriousAppletError(java.lang.Throwable t)
- Parameters:
t-
-
start
public void start()
- Overrides:
startin classjava.applet.Applet
-
stop
public void stop()
- Overrides:
stopin classjava.applet.Applet
-
destroy
public void destroy()
- Overrides:
destroyin classjava.applet.Applet
-
getParameterInfo
public java.lang.String[][] getParameterInfo()
- Overrides:
getParameterInfoin classjava.applet.Applet- Returns:
-
-