Package org.jdesktop.swingx
Class JXFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- org.jdesktop.swingx.JXFrame
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
- Direct Known Subclasses:
JXLoginPane.JXLoginFrame
public class JXFrame extends javax.swing.JFrameA smarter JFrame specifically used for top level frames for Applications. This frame uses a JXRootPane.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJXFrame.StartPosition-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JRootPanecreateRootPane()Overloaded to create a JXRootPane.javax.swing.JButtongetCancelButton()javax.swing.JButtongetDefaultButton()longgetIdleThreshold()booleangetKeyPreview()JXRootPanegetRootPaneExt()Return the extended root pane.JXFrame.StartPositiongetStartPosition()JXStatusBargetStatusBar()javax.swing.JToolBargetToolBar()java.awt.ComponentgetWaitPane()booleanisIdle()booleanisWaitCursorVisible()booleanisWaiting()booleanisWaitPaneVisible()voidsetCancelButton(javax.swing.JButton button)voidsetCursor(java.awt.Cursor c)voidsetDefaultButton(javax.swing.JButton button)voidsetIdle(boolean idle)voidsetIdleThreshold(long threshold)voidsetKeyPreview(boolean flag)voidsetRootPane(javax.swing.JRootPane root)Overloaded to make this public.voidsetStartPosition(JXFrame.StartPosition position)voidsetStatusBar(JXStatusBar statusBar)voidsetToolBar(javax.swing.JToolBar toolBar)voidsetVisible(boolean visible)voidsetWaitCursorVisible(boolean flag)voidsetWaiting(boolean waiting)voidsetWaitPane(java.awt.Component c)voidsetWaitPaneVisible(boolean flag)-
Methods inherited from class javax.swing.JFrame
addImpl, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
setCancelButton
public void setCancelButton(javax.swing.JButton button)
-
getCancelButton
public javax.swing.JButton getCancelButton()
-
setDefaultButton
public void setDefaultButton(javax.swing.JButton button)
-
getDefaultButton
public javax.swing.JButton getDefaultButton()
-
setKeyPreview
public void setKeyPreview(boolean flag)
-
getKeyPreview
public final boolean getKeyPreview()
-
setStartPosition
public void setStartPosition(JXFrame.StartPosition position)
-
getStartPosition
public JXFrame.StartPosition getStartPosition()
-
setWaitCursorVisible
public void setWaitCursorVisible(boolean flag)
-
isWaitCursorVisible
public boolean isWaitCursorVisible()
-
setCursor
public void setCursor(java.awt.Cursor c)
- Overrides:
setCursorin classjava.awt.Window
-
setWaitPane
public void setWaitPane(java.awt.Component c)
-
getWaitPane
public java.awt.Component getWaitPane()
-
setWaitPaneVisible
public void setWaitPaneVisible(boolean flag)
-
isWaitPaneVisible
public boolean isWaitPaneVisible()
-
setWaiting
public void setWaiting(boolean waiting)
-
isWaiting
public boolean isWaiting()
-
setVisible
public void setVisible(boolean visible)
- Overrides:
setVisiblein classjava.awt.Window
-
isIdle
public boolean isIdle()
-
setIdle
public void setIdle(boolean idle)
-
setIdleThreshold
public void setIdleThreshold(long threshold)
-
getIdleThreshold
public long getIdleThreshold()
-
setStatusBar
public void setStatusBar(JXStatusBar statusBar)
-
getStatusBar
public JXStatusBar getStatusBar()
-
setToolBar
public void setToolBar(javax.swing.JToolBar toolBar)
-
getToolBar
public javax.swing.JToolBar getToolBar()
-
createRootPane
protected javax.swing.JRootPane createRootPane()
Overloaded to create a JXRootPane.- Overrides:
createRootPanein classjavax.swing.JFrame
-
setRootPane
public void setRootPane(javax.swing.JRootPane root)
Overloaded to make this public.- Overrides:
setRootPanein classjavax.swing.JFrame
-
getRootPaneExt
public JXRootPane getRootPaneExt()
Return the extended root pane. If this frame doesn't contain an extended root pane the root pane should be accessed with getRootPane().- Returns:
- the extended root pane or null.
-
-