Class 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
      • Nested classes/interfaces inherited from class java.awt.Panel

        java.awt.Panel.AccessibleAWTPanel
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • 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
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • 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.Panel

        addNotify
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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
      • 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
    • Constructor Detail

      • SshToolsApplicationApplet

        public SshToolsApplicationApplet()
    • 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 class java.applet.Applet
      • initApplet

        public void initApplet()
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • startApplet

        public void startApplet()
      • doAction

        public void doAction​(java.lang.String name)
        Parameters:
        name -
      • 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 class java.applet.Applet
      • stop

        public void stop()
        Overrides:
        stop in class java.applet.Applet
      • destroy

        public void destroy()
        Overrides:
        destroy in class java.applet.Applet
      • getParameterInfo

        public java.lang.String[][] getParameterInfo()
        Overrides:
        getParameterInfo in class java.applet.Applet
        Returns: