javax.swing
Class JLayeredPane

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.awt.Component sample code for java.awt.Component definition code for java.awt.Component 
      extended by java.awt.Container sample code for java.awt.Container definition code for java.awt.Container 
          extended by javax.swing.JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent 
              extended by javax.swing.JLayeredPane
All Implemented Interfaces:
ImageObserver sample code for java.awt.image.ImageObserver definition code for java.awt.image.ImageObserver , MenuContainer sample code for java.awt.MenuContainer definition code for java.awt.MenuContainer , Serializable sample code for java.io.Serializable definition code for java.io.Serializable , Accessible sample code for javax.accessibility.Accessible definition code for javax.accessibility.Accessible
Direct Known Subclasses:
JDesktopPane sample code for javax.swing.JDesktopPane definition code for javax.swing.JDesktopPane

public class JLayeredPane
extends JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent
implements Accessible sample code for javax.accessibility.Accessible definition code for javax.accessibility.Accessible

JLayeredPane adds depth to a JFC/Swing container, allowing components to overlap each other when needed. An Integer object specifies each component's depth in the container, where higher-numbered components sit "on top" of other components. For task-oriented documentation and examples of using layered panes see How to Use a Layered Pane, a section in The Java Tutorial.

The following text describes this image.

For convenience, JLayeredPane divides the depth-range into several different layers. Putting a component into one of those layers makes it easy to ensure that components overlap properly, without having to worry about specifying numbers for specific depths:
DEFAULT_LAYER
The standard layer, where most components go. This the bottommost layer.
PALETTE_LAYER
The palette layer sits over the default layer. Useful for floating toolbars and palettes, so they can be positioned above other components.
MODAL_LAYER
The layer used for modal dialogs. They will appear on top of any toolbars, palettes, or standard components in the container.
POPUP_LAYER
The popup layer displays above dialogs. That way, the popup windows associated with combo boxes, tooltips, and other help text will appear above the component, palette, or dialog that generated them.
DRAG_LAYER
When dragging a component, reassigning it to the drag layer ensures that it is positioned over every other component in the container. When finished dragging, it can be reassigned to its normal layer.
The JLayeredPane methods moveToFront(Component), moveToBack(Component) and setPosition can be used to reposition a component within its layer. The setLayer method can also be used to change the component's current layer.

Details

JLayeredPane manages its list of children like Container, but allows for the definition of a several layers within itself. Children in the same layer are managed exactly like the normal Container object, with the added feature that when children components overlap, children in higher layers display above the children in lower layers.

Each layer is a distinct integer number. The layer attribute can be set on a Component by passing an Integer object during the add call.
For example:

     layeredPane.add(child, JLayeredPane.DEFAULT_LAYER);
 or
     layeredPane.add(child, new Integer(10));
 
The layer attribute can also be set on a Component by calling
     layeredPaneParent.setLayer(child, 10)
on the JLayeredPane that is the parent of component. The layer should be set before adding the child to the parent.

Higher number layers display above lower number layers. So, using numbers for the layers and letters for individual components, a representative list order would look like this:

       5a, 5b, 5c, 2a, 2b, 2c, 1a 
where the leftmost components are closest to the top of the display.

A component can be moved to the top or bottom position within its layer by calling moveToFront or moveToBack.

The position of a component within a layer can also be specified directly. Valid positions range from 0 up to one less than the number of components in that layer. A value of -1 indicates the bottommost position. A value of 0 indicates the topmost position. Unlike layer numbers, higher position values are lower in the display.

Note: This sequence (defined by java.awt.Container) is the reverse of the layer numbering sequence. Usually though, you will use moveToFront, moveToBack, and setLayer.
Here are some examples using the method add(Component, layer, position): Calling add(5x, 5, -1) results in:
       5a, 5b, 5c, 5x, 2a, 2b, 2c, 1a 
Calling add(5z, 5, 2) results in:
       5a, 5b, 5z, 5c, 5x, 2a, 2b, 2c, 1a 
Calling add(3a, 3, 7) results in:
       5a, 5b, 5z, 5c, 5x, 3a, 2a, 2b, 2c, 1a 
Using normal paint/event mechanics results in 1a appearing at the bottom and 5a being above all other components.

Note: that these layers are simply a logical construct and LayoutManagers will affect all child components of this container without regard for layer settings.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder sample code for java.beans.XMLEncoder definition code for java.beans.XMLEncoder .

See Also:
Serialized Form

Nested Class Summary
protected  class JLayeredPane.AccessibleJLayeredPane sample code for javax.swing.JLayeredPane.AccessibleJLayeredPane definition code for javax.swing.JLayeredPane.AccessibleJLayeredPane
          This class implements accessibility support for the JLayeredPane class.
 
Nested classes/interfaces inherited from class javax.swing.JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent
JComponent.AccessibleJComponent sample code for javax.swing.JComponent.AccessibleJComponent definition code for javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container sample code for java.awt.Container definition code for java.awt.Container
Container.AccessibleAWTContainer sample code for java.awt.Container.AccessibleAWTContainer definition code for java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component sample code for java.awt.Component definition code for java.awt.Component
Component.AccessibleAWTComponent sample code for java.awt.Component.AccessibleAWTComponent definition code for java.awt.Component.AccessibleAWTComponent , Component.BltBufferStrategy sample code for java.awt.Component.BltBufferStrategy definition code for java.awt.Component.BltBufferStrategy , Component.FlipBufferStrategy sample code for java.awt.Component.FlipBufferStrategy definition code for java.awt.Component.FlipBufferStrategy
 
Field Summary
static Integer sample code for java.lang.Integer definition code for java.lang.Integer DEFAULT_LAYER sample code for javax.swing.JLayeredPane.DEFAULT_LAYER definition code for javax.swing.JLayeredPane.DEFAULT_LAYER
          Convenience object defining the Default layer.
static Integer sample code for java.lang.Integer definition code for java.lang.Integer DRAG_LAYER sample code for javax.swing.JLayeredPane.DRAG_LAYER definition code for javax.swing.JLayeredPane.DRAG_LAYER
          Convenience object defining the Drag layer.
static Integer sample code for java.lang.Integer definition code for java.lang.Integer FRAME_CONTENT_LAYER sample code for javax.swing.JLayeredPane.FRAME_CONTENT_LAYER definition code for javax.swing.JLayeredPane.FRAME_CONTENT_LAYER
          Convenience object defining the Frame Content layer.
static String sample code for java.lang.String definition code for java.lang.String LAYER_PROPERTY sample code for javax.swing.JLayeredPane.LAYER_PROPERTY definition code for javax.swing.JLayeredPane.LAYER_PROPERTY
          Bound property
static Integer sample code for java.lang.Integer definition code for java.lang.Integer MODAL_LAYER sample code for javax.swing.JLayeredPane.MODAL_LAYER definition code for javax.swing.JLayeredPane.MODAL_LAYER
          Convenience object defining the Modal layer.
static Integer sample code for java.lang.Integer definition code for java.lang.Integer PALETTE_LAYER sample code for javax.swing.JLayeredPane.PALETTE_LAYER definition code for javax.swing.JLayeredPane.PALETTE_LAYER
          Convenience object defining the Palette layer.
static Integer sample code for java.lang.Integer definition code for java.lang.Integer POPUP_LAYER sample code for javax.swing.JLayeredPane.POPUP_LAYER definition code for javax.swing.JLayeredPane.POPUP_LAYER
          Convenience object defining the Popup layer.
 
Fields inherited from class javax.swing.JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent
accessibleContext sample code for javax.swing.JComponent.accessibleContext definition code for javax.swing.JComponent.accessibleContext , listenerList sample code for javax.swing.JComponent.listenerList definition code for javax.swing.JComponent.listenerList , TOOL_TIP_TEXT_KEY sample code for javax.swing.JComponent.TOOL_TIP_TEXT_KEY definition code for javax.swing.JComponent.TOOL_TIP_TEXT_KEY , ui sample code for javax.swing.JComponent.ui definition code for javax.swing.JComponent.ui , UNDEFINED_CONDITION sample code for javax.swing.JComponent.UNDEFINED_CONDITION definition code for javax.swing.JComponent.UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT sample code for javax.swing.JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT definition code for javax.swing.JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED sample code for javax.swing.JComponent.WHEN_FOCUSED definition code for javax.swing.JComponent.WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW sample code for javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW definition code for javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component sample code for java.awt.Component definition code for java.awt.Component
BOTTOM_ALIGNMENT sample code for java.awt.Component.BOTTOM_ALIGNMENT definition code for java.awt.Component.BOTTOM_ALIGNMENT , CENTER_ALIGNMENT sample code for java.awt.Component.CENTER_ALIGNMENT definition code for java.awt.Component.CENTER_ALIGNMENT , LEFT_ALIGNMENT sample code for java.awt.Component.LEFT_ALIGNMENT definition code for java.awt.Component.LEFT_ALIGNMENT , RIGHT_ALIGNMENT sample code for java.awt.Component.RIGHT_ALIGNMENT definition code for java.awt.Component.RIGHT_ALIGNMENT , TOP_ALIGNMENT sample code for java.awt.Component.TOP_ALIGNMENT definition code for java.awt.Component.TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver sample code for java.awt.image.ImageObserver definition code for java.awt.image.ImageObserver
ABORT sample code for java.awt.image.ImageObserver.ABORT definition code for java.awt.image.ImageObserver.ABORT , ALLBITS sample code for java.awt.image.ImageObserver.ALLBITS definition code for java.awt.image.ImageObserver.ALLBITS , ERROR sample code for java.awt.image.ImageObserver.ERROR definition code for java.awt.image.ImageObserver.ERROR , FRAMEBITS sample code for java.awt.image.ImageObserver.FRAMEBITS definition code for java.awt.image.ImageObserver.FRAMEBITS , HEIGHT sample code for java.awt.image.ImageObserver.HEIGHT definition code for java.awt.image.ImageObserver.HEIGHT , PROPERTIES sample code for java.awt.image.ImageObserver.PROPERTIES definition code for java.awt.image.ImageObserver.PROPERTIES , SOMEBITS sample code for java.awt.image.ImageObserver.SOMEBITS definition code for java.awt.image.ImageObserver.SOMEBITS , WIDTH sample code for java.awt.image.ImageObserver.WIDTH definition code for java.awt.image.ImageObserver.WIDTH
 
Constructor Summary
JLayeredPane sample code for javax.swing.JLayeredPane.JLayeredPane() definition code for javax.swing.JLayeredPane.JLayeredPane() ()
          Create a new JLayeredPane
 
Method Summary
protected  void addImpl sample code for javax.swing.JLayeredPane.addImpl(java.awt.Component, java.lang.Object, int) definition code for javax.swing.JLayeredPane.addImpl(java.awt.Component, java.lang.Object, int) (Component sample code for java.awt.Component definition code for java.awt.Component  comp, Object sample code for java.lang.Object definition code for java.lang.Object  constraints, int index)
          Adds the specified component to this container at the specified index.
 AccessibleContext sample code for javax.accessibility.AccessibleContext definition code for javax.accessibility.AccessibleContext getAccessibleContext sample code for javax.swing.JLayeredPane.getAccessibleContext() definition code for javax.swing.JLayeredPane.getAccessibleContext() ()
          Gets the AccessibleContext associated with this JLayeredPane.
 int getComponentCountInLayer sample code for javax.swing.JLayeredPane.getComponentCountInLayer(int) definition code for javax.swing.JLayeredPane.getComponentCountInLayer(int) (int layer)
          Returns the number of children currently in the specified layer.
 Component sample code for java.awt.Component definition code for java.awt.Component [] getComponentsInLayer sample code for javax.swing.JLayeredPane.getComponentsInLayer(int) definition code for javax.swing.JLayeredPane.getComponentsInLayer(int) (int layer)
          Returns an array of the components in the specified layer.
protected  Hashtable sample code for java.util.Hashtable definition code for java.util.Hashtable <Component sample code for java.awt.Component definition code for java.awt.Component ,Integer sample code for java.lang.Integer definition code for java.lang.Integer > getComponentToLayer sample code for javax.swing.JLayeredPane.getComponentToLayer() definition code for javax.swing.JLayeredPane.getComponentToLayer() ()
          Returns the hashtable that maps components to layers.
 int getIndexOf sample code for javax.swing.JLayeredPane.getIndexOf(java.awt.Component) definition code for javax.swing.JLayeredPane.getIndexOf(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Returns the index of the specified Component.
 int getLayer sample code for javax.swing.JLayeredPane.getLayer(java.awt.Component) definition code for javax.swing.JLayeredPane.getLayer(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Returns the layer attribute for the specified Component.
static int getLayer sample code for javax.swing.JLayeredPane.getLayer(javax.swing.JComponent) definition code for javax.swing.JLayeredPane.getLayer(javax.swing.JComponent) (JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent  c)
          Gets the layer property for a JComponent, it does not cause any side effects like setLayer().
static JLayeredPane sample code for javax.swing.JLayeredPane definition code for javax.swing.JLayeredPane getLayeredPaneAbove sample code for javax.swing.JLayeredPane.getLayeredPaneAbove(java.awt.Component) definition code for javax.swing.JLayeredPane.getLayeredPaneAbove(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Convenience method that returns the first JLayeredPane which contains the specified component.
protected  Integer sample code for java.lang.Integer definition code for java.lang.Integer getObjectForLayer sample code for javax.swing.JLayeredPane.getObjectForLayer(int) definition code for javax.swing.JLayeredPane.getObjectForLayer(int) (int layer)
          Returns the Integer object associated with a specified layer.
 int getPosition sample code for javax.swing.JLayeredPane.getPosition(java.awt.Component) definition code for javax.swing.JLayeredPane.getPosition(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Get the relative position of the component within its layer.
 int highestLayer sample code for javax.swing.JLayeredPane.highestLayer() definition code for javax.swing.JLayeredPane.highestLayer() ()
          Returns the highest layer value from all current children.
protected  int insertIndexForLayer sample code for javax.swing.JLayeredPane.insertIndexForLayer(int, int) definition code for javax.swing.JLayeredPane.insertIndexForLayer(int, int) (int layer, int position)
          Primitive method that determines the proper location to insert a new child based on layer and position requests.
 boolean isOptimizedDrawingEnabled sample code for javax.swing.JLayeredPane.isOptimizedDrawingEnabled() definition code for javax.swing.JLayeredPane.isOptimizedDrawingEnabled() ()
          Returns false if components in the pane can overlap, which makes optimized drawing impossible.
 int lowestLayer sample code for javax.swing.JLayeredPane.lowestLayer() definition code for javax.swing.JLayeredPane.lowestLayer() ()
          Returns the lowest layer value from all current children.
 void moveToBack sample code for javax.swing.JLayeredPane.moveToBack(java.awt.Component) definition code for javax.swing.JLayeredPane.moveToBack(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Moves the component to the bottom of the components in its current layer (position -1).
 void moveToFront sample code for javax.swing.JLayeredPane.moveToFront(java.awt.Component) definition code for javax.swing.JLayeredPane.moveToFront(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Moves the component to the top of the components in its current layer (position 0).
 void paint sample code for javax.swing.JLayeredPane.paint(java.awt.Graphics) definition code for javax.swing.JLayeredPane.paint(java.awt.Graphics) (Graphics sample code for java.awt.Graphics definition code for java.awt.Graphics  g)
          Paints this JLayeredPane within the specified graphics context.
protected  String sample code for java.lang.String definition code for java.lang.String paramString sample code for javax.swing.JLayeredPane.paramString() definition code for javax.swing.JLayeredPane.paramString() ()
          Returns a string representation of this JLayeredPane.
static void putLayer sample code for javax.swing.JLayeredPane.putLayer(javax.swing.JComponent, int) definition code for javax.swing.JLayeredPane.putLayer(javax.swing.JComponent, int) (JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent  c, int layer)
          Sets the layer property on a JComponent.
 void remove sample code for javax.swing.JLayeredPane.remove(int) definition code for javax.swing.JLayeredPane.remove(int) (int index)
          Remove the indexed component from this pane.
 void removeAll sample code for javax.swing.JLayeredPane.removeAll() definition code for javax.swing.JLayeredPane.removeAll() ()
          Removes all the components from this container.
 void setLayer sample code for javax.swing.JLayeredPane.setLayer(java.awt.Component, int) definition code for javax.swing.JLayeredPane.setLayer(java.awt.Component, int) (Component sample code for java.awt.Component definition code for java.awt.Component  c, int layer)
          Sets the layer attribute on the specified component, making it the bottommost component in that layer.
 void setLayer sample code for javax.swing.JLayeredPane.setLayer(java.awt.Component, int, int) definition code for javax.swing.JLayeredPane.setLayer(java.awt.Component, int, int) (Component sample code for java.awt.Component definition code for java.awt.Component  c, int layer, int position)
          Sets the layer attribute for the specified component and also sets its position within that layer.
 void setPosition sample code for javax.swing.JLayeredPane.setPosition(java.awt.Component, int) definition code for javax.swing.JLayeredPane.setPosition(java.awt.Component, int) (Component sample code for java.awt.Component definition code for java.awt.Component  c, int position)
          Moves the component to position within its current layer, where 0 is the topmost position within the layer and -1 is the bottommost position.
 
Methods inherited from class javax.swing.JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent
addAncestorListener sample code for javax.swing.JComponent.addAncestorListener(javax.swing.event.AncestorListener) definition code for javax.swing.JComponent.addAncestorListener(javax.swing.event.AncestorListener) , addNotify sample code for javax.swing.JComponent.addNotify() definition code for javax.swing.JComponent.addNotify() , addVetoableChangeListener sample code for javax.swing.JComponent.addVetoableChangeListener(java.beans.VetoableChangeListener) definition code for javax.swing.JComponent.addVetoableChangeListener(java.beans.VetoableChangeListener) , computeVisibleRect sample code for javax.swing.JComponent.computeVisibleRect(java.awt.Rectangle) definition code for javax.swing.JComponent.computeVisibleRect(java.awt.Rectangle) , contains sample code for javax.swing.JComponent.contains(int, int) definition code for javax.swing.JComponent.contains(int, int) , createToolTip sample code for javax.swing.JComponent.createToolTip() definition code for javax.swing.JComponent.createToolTip() , disable sample code for javax.swing.JComponent.disable() definition code for javax.swing.JComponent.disable() , enable sample code for javax.swing.JComponent.enable() definition code for javax.swing.JComponent.enable() , firePropertyChange sample code for javax.swing.JComponent.firePropertyChange(java.lang.String, boolean, boolean) definition code for javax.swing.JComponent.firePropertyChange(java.lang.String, boolean, boolean) , firePropertyChange sample code for javax.swing.JComponent.firePropertyChange(java.lang.String, char, char) definition code for javax.swing.JComponent.firePropertyChange(java.lang.String, char, char) , firePropertyChange sample code for javax.swing.JComponent.firePropertyChange(java.lang.String, int, int) definition code for javax.swing.JComponent.firePropertyChange(java.lang.String, int, int) , fireVetoableChange sample code for javax.swing.JComponent.fireVetoableChange(java.lang.String, java.lang.Object, java.lang.Object) definition code for javax.swing.JComponent.fireVetoableChange(java.lang.String, java.lang.Object, java.lang.Object) , getActionForKeyStroke sample code for javax.swing.JComponent.getActionForKeyStroke(javax.swing.KeyStroke) definition code for javax.swing.JComponent.getActionForKeyStroke(javax.swing.KeyStroke) , getActionMap sample code for javax.swing.JComponent.getActionMap() definition code for javax.swing.JComponent.getActionMap() , getAlignmentX sample code for javax.swing.JComponent.getAlignmentX() definition code for javax.swing.JComponent.getAlignmentX() , getAlignmentY sample code for javax.swing.JComponent.getAlignmentY() definition code for javax.swing.JComponent.getAlignmentY() , getAncestorListeners sample code for javax.swing.JComponent.getAncestorListeners() definition code for javax.swing.JComponent.getAncestorListeners() , getAutoscrolls sample code for javax.swing.JComponent.getAutoscrolls() definition code for javax.swing.JComponent.getAutoscrolls() , getBorder sample code for javax.swing.JComponent.getBorder() definition code for javax.swing.JComponent.getBorder() , getBounds sample code for javax.swing.JComponent.getBounds(java.awt.Rectangle) definition code for javax.swing.JComponent.getBounds(java.awt.Rectangle) , getClientProperty sample code for javax.swing.JComponent.getClientProperty(java.lang.Object) definition code for javax.swing.JComponent.getClientProperty(java.lang.Object) , getComponentGraphics sample code for javax.swing.JComponent.getComponentGraphics(java.awt.Graphics) definition code for javax.swing.JComponent.getComponentGraphics(java.awt.Graphics) , getComponentPopupMenu sample code for javax.swing.JComponent.getComponentPopupMenu() definition code for javax.swing.JComponent.getComponentPopupMenu() , getConditionForKeyStroke sample code for javax.swing.JComponent.getConditionForKeyStroke(javax.swing.KeyStroke) definition code for javax.swing.JComponent.getConditionForKeyStroke(javax.swing.KeyStroke) , getDebugGraphicsOptions sample code for javax.swing.JComponent.getDebugGraphicsOptions() definition code for javax.swing.JComponent.getDebugGraphicsOptions() , getDefaultLocale sample code for javax.swing.JComponent.getDefaultLocale() definition code for javax.swing.JComponent.getDefaultLocale() , getFontMetrics sample code for javax.swing.JComponent.getFontMetrics(java.awt.Font) definition code for javax.swing.JComponent.getFontMetrics(java.awt.Font) , getGraphics sample code for javax.swing.JComponent.getGraphics() definition code for javax.swing.JComponent.getGraphics() , getHeight sample code for javax.swing.JComponent.getHeight() definition code for javax.swing.JComponent.getHeight() , getInheritsPopupMenu sample code for javax.swing.JComponent.getInheritsPopupMenu() definition code for javax.swing.JComponent.getInheritsPopupMenu() , getInputMap sample code for javax.swing.JComponent.getInputMap() definition code for javax.swing.JComponent.getInputMap() , getInputMap sample code for javax.swing.JComponent.getInputMap(int) definition code for javax.swing.JComponent.getInputMap(int) , getInputVerifier sample code for javax.swing.JComponent.getInputVerifier() definition code for javax.swing.JComponent.getInputVerifier() , getInsets sample code for javax.swing.JComponent.getInsets() definition code for javax.swing.JComponent.getInsets() , getInsets sample code for javax.swing.JComponent.getInsets(java.awt.Insets) definition code for javax.swing.JComponent.getInsets(java.awt.Insets) , getListeners sample code for javax.swing.JComponent.getListeners(java.lang.Class) definition code for javax.swing.JComponent.getListeners(java.lang.Class) , getLocation sample code for javax.swing.JComponent.getLocation(java.awt.Point) definition code for javax.swing.JComponent.getLocation(java.awt.Point) , getMaximumSize sample code for javax.swing.JComponent.getMaximumSize() definition code for javax.swing.JComponent.getMaximumSize() , getMinimumSize sample code for javax.swing.JComponent.getMinimumSize() definition code for javax.swing.JComponent.getMinimumSize() , getNextFocusableComponent sample code for javax.swing.JComponent.getNextFocusableComponent() definition code for javax.swing.JComponent.getNextFocusableComponent() , getPopupLocation sample code for javax.swing.JComponent.getPopupLocation(java.awt.event.MouseEvent) definition code for javax.swing.JComponent.getPopupLocation(java.awt.event.MouseEvent) , getPreferredSize sample code for javax.swing.JComponent.getPreferredSize() definition code for javax.swing.JComponent.getPreferredSize() , getRegisteredKeyStrokes sample code for javax.swing.JComponent.getRegisteredKeyStrokes() definition code for javax.swing.JComponent.getRegisteredKeyStrokes() , getRootPane sample code for javax.swing.JComponent.getRootPane() definition code for javax.swing.JComponent.getRootPane() , getSize sample code for javax.swing.JComponent.getSize(java.awt.Dimension) definition code for javax.swing.JComponent.getSize(java.awt.Dimension) , getToolTipLocation sample code for javax.swing.JComponent.getToolTipLocation(java.awt.event.MouseEvent) definition code for javax.swing.JComponent.getToolTipLocation(java.awt.event.MouseEvent) , getToolTipText sample code for javax.swing.JComponent.getToolTipText() definition code for javax.swing.JComponent.getToolTipText() , getToolTipText sample code for javax.swing.JComponent.getToolTipText(java.awt.event.MouseEvent) definition code for javax.swing.JComponent.getToolTipText(java.awt.event.MouseEvent) , getTopLevelAncestor sample code for javax.swing.JComponent.getTopLevelAncestor() definition code for javax.swing.JComponent.getTopLevelAncestor() , getTransferHandler sample code for javax.swing.JComponent.getTransferHandler()