public final class JLightweightFrame extends LightweightFrame implements javax.swing.RootPaneContainer
LightweightContent
interface.
Note, that it may not be shown as a standalone toplevel frame. Its purpose is to provide
functionality for lightweight embedding.java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
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
Constructor and Description |
---|
JLightweightFrame()
Constructs a new, initially invisible
JLightweightFrame instance. |
Modifier and Type | Method and Description |
---|---|
java.awt.Container |
getContentPane() |
java.awt.Component |
getGlassPane() |
java.awt.Graphics |
getGraphics() |
javax.swing.JLayeredPane |
getLayeredPane() |
javax.swing.JRootPane |
getRootPane() |
void |
grabFocus()
Grabs focus.
|
void |
reshape(int x,
int y,
int width,
int height) |
void |
setContent(LightweightContent content)
Sets the
LightweightContent instance for this frame. |
void |
setContentPane(java.awt.Container contentPane) |
void |
setGlassPane(java.awt.Component glassPane) |
void |
setLayeredPane(javax.swing.JLayeredPane layeredPane) |
void |
ungrabFocus(boolean postEvent)
Ungrabs focus.
|
addNotify, emulateActivation, getParent, isResizable, remove, setIconImage, setIconImages, setMenuBar, setResizable, setTitle, toBack, toFront
getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isUndecorated, paramString, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setOpacity, setShape, setState, setUndecorated
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, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show
add, add, add, add, add, addContainerListener, addImpl, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
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, getPeer, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public JLightweightFrame()
JLightweightFrame
instance.public void setContent(LightweightContent content)
LightweightContent
instance for this frame.
The JComponent
object returned by the LightweightContent.getComponent()
method is immediately added to the frame's content pane.content
- the LightweightContent
instancepublic java.awt.Graphics getGraphics()
getGraphics
in class LightweightFrame
public void grabFocus()
LightweightFrame
grabFocus
in class LightweightFrame
public void ungrabFocus(boolean postEvent)
LightweightFrame
ungrabFocus
in class LightweightFrame
postEvent
- posts UngrabEvent
when true
public void reshape(int x, int y, int width, int height)
reshape
in class java.awt.Window
public javax.swing.JRootPane getRootPane()
getRootPane
in interface javax.swing.RootPaneContainer
public void setContentPane(java.awt.Container contentPane)
setContentPane
in interface javax.swing.RootPaneContainer
public java.awt.Container getContentPane()
getContentPane
in interface javax.swing.RootPaneContainer
public void setLayeredPane(javax.swing.JLayeredPane layeredPane)
setLayeredPane
in interface javax.swing.RootPaneContainer
public javax.swing.JLayeredPane getLayeredPane()
getLayeredPane
in interface javax.swing.RootPaneContainer
public void setGlassPane(java.awt.Component glassPane)
setGlassPane
in interface javax.swing.RootPaneContainer
public java.awt.Component getGlassPane()
getGlassPane
in interface javax.swing.RootPaneContainer