Class JXApplet

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer

    public class JXApplet
    extends javax.swing.JApplet
    An applet that uses JXRootPane as its root container.
    See Also:
    Serialized Form
    • Nested Class Summary

      • 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
      private static long serialVersionUID  
      • 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
    • Constructor Summary

      Constructors 
      Constructor Description
      JXApplet()
      Creates a the applet instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected JXRootPane createRootPane()
      Overridden to create a JXRootPane and to ensure that the root pane is always created on the Event Dispatch Thread.
      protected JXRootPane createRootPaneSafely()
      This method performs the actual creation of the root pane and is guaranteed to be performed on the Event Dispatch Thread.
      javax.swing.JButton getCancelButton()
      Returns the value of the cancel button property from the underlying JXRootPane.
      javax.swing.JButton getDefaultButton()
      Returns the value of the default button property from the underlying JRootPane.
      JXRootPane getRootPane()
      JXStatusBar getStatusBar()
      Returns the value of the status bar property from the underlying JXRootPane.
      javax.swing.JToolBar getToolBar()
      Returns the value of the tool bar property from the underlying JXRootPane.
      void setCancelButton​(javax.swing.JButton button)
      Sets the cancel button property on the underlying JXRootPane.
      void setDefaultButton​(javax.swing.JButton button)
      Sets the default button property on the underlying JRootPane.
      void setStatusBar​(JXStatusBar statusBar)
      Sets the status bar property on the underlying JXRootPane.
      void setToolBar​(javax.swing.JToolBar toolBar)
      Sets the tool bar property on the underlying JXRootPane.
      • Methods inherited from class javax.swing.JApplet

        addImpl, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.applet.Applet

        destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
      • 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
    • Constructor Detail

      • JXApplet

        public JXApplet()
                 throws java.awt.HeadlessException
        Creates a the applet instance.

        This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

        Throws:
        java.awt.HeadlessException - if GraphicsEnvironment.isHeadless() returns true.
        See Also:
        GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()
    • Method Detail

      • createRootPane

        protected final JXRootPane createRootPane()
        Overridden to create a JXRootPane and to ensure that the root pane is always created on the Event Dispatch Thread. Some applet containers do not start applets on the EDT; this method, therefore, protects against that. Actual, root pane creation occurs in createRootPaneSafely().
        Overrides:
        createRootPane in class javax.swing.JApplet
        Returns:
        the root pane for this applet
        See Also:
        createRootPaneSafely()
      • createRootPaneSafely

        protected JXRootPane createRootPaneSafely()
        This method performs the actual creation of the root pane and is guaranteed to be performed on the Event Dispatch Thread.

        Subclasses that need to configure the root pane or create a custom root pane should override this method.

        Returns:
        the root pane for this applet
      • getRootPane

        public JXRootPane getRootPane()
        Specified by:
        getRootPane in interface javax.swing.RootPaneContainer
        Overrides:
        getRootPane in class javax.swing.JApplet
      • getToolBar

        public javax.swing.JToolBar getToolBar()
        Returns the value of the tool bar property from the underlying JXRootPane.
        Returns:
        the JToolBar which is the current tool bar
        See Also:
        setToolBar(JToolBar), JXRootPane.getToolBar()
      • setToolBar

        public void setToolBar​(javax.swing.JToolBar toolBar)
        Sets the tool bar property on the underlying JXRootPane.
        Parameters:
        toolBar - the JToolBar which is to be the tool bar
        See Also:
        getToolBar(), JXRootPane.setToolBar(JToolBar)
      • getDefaultButton

        public javax.swing.JButton getDefaultButton()
        Returns the value of the default button property from the underlying JRootPane.
        Returns:
        the JButton which is the default button
        See Also:
        setDefaultButton(JButton), JRootPane.getDefaultButton()
      • setDefaultButton

        public void setDefaultButton​(javax.swing.JButton button)
        Sets the default button property on the underlying JRootPane.
        Parameters:
        button - the JButton which is to be the default button
        See Also:
        getDefaultButton(), JRootPane.setDefaultButton(JButton)
      • setCancelButton

        public void setCancelButton​(javax.swing.JButton button)
        Sets the cancel button property on the underlying JXRootPane.
        Parameters:
        button - the JButton which is to be the cancel button
        See Also:
        getCancelButton(), JXRootPane.setCancelButton(JButton)