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 class
SshToolsApplicationApplet.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 SshToolsApplicationPanel
applicationPanel
protected java.lang.String
disabledActions
protected java.awt.Color
infoBackground
protected java.awt.Color
infoBorderColor
protected int
infoBorderThickness
protected java.awt.Color
infoForeground
protected com.sshtools.common.ui.SshToolsApplicationApplet.LoadingPanel
loadingPanel
protected org.apache.commons.logging.Log
log
protected boolean
menuBar
static java.lang.String[][]
PARAMETER_INFO
protected boolean
statusBar
protected boolean
toolBar
protected javax.swing.JSeparator
toolSeparator
-
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.JComponent
buildAppletComponent()
abstract SshToolsApplicationPanel
createApplicationPanel()
void
destroy()
void
doAction(java.lang.String name)
java.lang.String
getParameter(java.lang.String key, java.lang.String def)
java.lang.String[][]
getParameterInfo()
void
init()
void
initApplet()
protected void
seriousAppletError(java.lang.Throwable t)
protected void
setAppletComponent(javax.swing.JComponent component)
void
start()
void
startApplet()
void
stop()
-
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:
init
in 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.IOException
SshToolsApplicationException
-
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:
start
in classjava.applet.Applet
-
stop
public void stop()
- Overrides:
stop
in classjava.applet.Applet
-
destroy
public void destroy()
- Overrides:
destroy
in classjava.applet.Applet
-
getParameterInfo
public java.lang.String[][] getParameterInfo()
- Overrides:
getParameterInfo
in classjava.applet.Applet
- Returns:
-
-