Package org.jdesktop.swingx
Class JXApplet
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- javax.swing.JApplet
-
- org.jdesktop.swingx.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 usesJXRootPane
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
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
-
-
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 underlyingJXRootPane
.javax.swing.JButton
getDefaultButton()
Returns the value of the default button property from the underlyingJRootPane
.JXRootPane
getRootPane()
JXStatusBar
getStatusBar()
Returns the value of the status bar property from the underlyingJXRootPane
.javax.swing.JToolBar
getToolBar()
Returns the value of the tool bar property from the underlyingJXRootPane
.void
setCancelButton(javax.swing.JButton button)
Sets the cancel button property on the underlyingJXRootPane
.void
setDefaultButton(javax.swing.JButton button)
Sets the default button property on the underlyingJRootPane
.void
setStatusBar(JXStatusBar statusBar)
Sets the status bar property on the underlyingJXRootPane
.void
setToolBar(javax.swing.JToolBar toolBar)
Sets the tool bar property on the underlyingJXRootPane
.-
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.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
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
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 increateRootPaneSafely()
.- Overrides:
createRootPane
in classjavax.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 interfacejavax.swing.RootPaneContainer
- Overrides:
getRootPane
in classjavax.swing.JApplet
-
getStatusBar
public JXStatusBar getStatusBar()
Returns the value of the status bar property from the underlyingJXRootPane
.- Returns:
- the
JXStatusBar
which is the current status bar - See Also:
setStatusBar(JXStatusBar)
,JXRootPane.getStatusBar()
-
setStatusBar
public void setStatusBar(JXStatusBar statusBar)
Sets the status bar property on the underlyingJXRootPane
.- Parameters:
statusBar
- theJXStatusBar
which is to be the status bar- See Also:
getStatusBar()
,JXRootPane.setStatusBar(JXStatusBar)
-
getToolBar
public javax.swing.JToolBar getToolBar()
Returns the value of the tool bar property from the underlyingJXRootPane
.- 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 underlyingJXRootPane
.- Parameters:
toolBar
- theJToolBar
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 underlyingJRootPane
.- 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 underlyingJRootPane
.- Parameters:
button
- theJButton
which is to be the default button- See Also:
getDefaultButton()
,JRootPane.setDefaultButton(JButton)
-
getCancelButton
public javax.swing.JButton getCancelButton()
Returns the value of the cancel button property from the underlyingJXRootPane
.- Returns:
- the
JButton
which is the cancel button - See Also:
setCancelButton(JButton)
,JXRootPane.getCancelButton()
-
setCancelButton
public void setCancelButton(javax.swing.JButton button)
Sets the cancel button property on the underlyingJXRootPane
.- Parameters:
button
- theJButton
which is to be the cancel button- See Also:
getCancelButton()
,JXRootPane.setCancelButton(JButton)
-
-