API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.swing. JFrame View Source
Author(s)
Jeff Dinkins
Georges Saab
David Kloba
Since
Version
1.113 08/08/06
Serial
Hierarchy
 Object
      Component
          Container
              Window
                  Frame
                      JFrame
Implements
 WindowConstants
 Accessible
 RootPaneContainer
 TransferHandler.HasGetTransferHandler
Subclasses
Description
public class JFrame
  An extended version of java.awt.Frame that adds support for the JFC/Swing component architecture.
Constructors
public JFrame () throws HeadlessException
  Constructs a new frame that is initially invisible.
public JFrame (GraphicsConfiguration gc)
  Creates a Frame in the specified GraphicsConfiguration of a screen device and a blank title.
public JFrame (String title) throws HeadlessException
  Creates a new, initially invisible Frame with the specified title.
public JFrame (String title, GraphicsConfiguration gc)
  Creates a JFrame with the specified title and the specified GraphicsConfiguration of a screen device.
Methods
Hide/Show inherited methods
@Deprecated
public boolean action (Event evt, Object what) [Inherited From Component]
public Component add (Component comp) [Inherited From Container]
  Appends the specified component to the end of this container.
public Component add (Component comp, int index) [Inherited From Container]
  Adds the specified component to this container at the given position.
public void add (Component comp, Object constraints) [Inherited From Container]
  Adds the specified component to the end of this container.
public void add (Component comp, Object constraints, int index) [Inherited From Container]
  Adds the specified component to this container with the specified constraints at the specified index.
publicsynchronized void add (PopupMenu popup) [Inherited From Component]
  Adds the specified popup menu to the component.
public Component add (String name, Component comp) [Inherited From Container]
  Adds the specified component to this container.
publicsynchronized void addComponentListener (ComponentListener l) [Inherited From Component]
  Adds the specified component listener to receive component events from this component.
publicsynchronized void addContainerListener (ContainerListener l) [Inherited From Container]
  Adds the specified container listener to receive container events from this container.
publicsynchronized void addFocusListener (FocusListener l) [Inherited From Component]
  Adds the specified focus listener to receive focus events from this component when this component gains input focus.
public void addHierarchyBoundsListener (HierarchyBoundsListener l) [Inherited From Component]
  Adds the specified hierarchy bounds listener to receive hierarchy bounds events from this component when the hierarchy to which this container belongs changes.
public void addHierarchyListener (HierarchyListener l) [Inherited From Component]
  Adds the specified hierarchy listener to receive hierarchy changed events from this component when the hierarchy to which this container belongs changes.
protected void addImpl (Component comp, Object constraints, int index) [Overrides Container]
  Adds the specified child Component.
publicsynchronized void addInputMethodListener (InputMethodListener l) [Inherited From Component]
  Adds the specified input method listener to receive input method events from this component.
publicsynchronized void addKeyListener (KeyListener l) [Inherited From Component]
  Adds the specified key listener to receive key events from this component.
publicsynchronized void addMouseListener (MouseListener l) [Inherited From Component]
  Adds the specified mouse listener to receive mouse events from this component.
publicsynchronized void addMouseMotionListener (MouseMotionListener l) [Inherited From Component]
  Adds the specified mouse motion listener to receive mouse motion events from this component.
publicsynchronized void addMouseWheelListener (MouseWheelListener l) [Inherited From Component]
  Adds the specified mouse wheel listener to receive mouse wheel events from this component.
public void addNotify () [Inherited From Frame]
  Makes this Frame displayable by connecting it to a native screen resource.
public void addPropertyChangeListener (PropertyChangeListener listener) [Inherited From Window]
  Adds a PropertyChangeListener to the listener list.
public void addPropertyChangeListener (String propertyName, PropertyChangeListener listener) [Inherited From Window]
  Adds a PropertyChangeListener to the listener list for a specific property.
publicsynchronized void addWindowFocusListener (WindowFocusListener l) [Inherited From Window]
  Adds the specified window focus listener to receive window events from this window.
publicsynchronized void addWindowListener (WindowListener l) [Inherited From Window]
  Adds the specified window listener to receive window events from this window.
publicsynchronized void addWindowStateListener (WindowStateListener l) [Inherited From Window]
  Adds the specified window state listener to receive window events from this window.
public void applyComponentOrientation (ComponentOrientation o) [Inherited From Container]
  Sets the ComponentOrientation property of this container and all components contained within it.
@Deprecated
public void applyResourceBundle (ResourceBundle rb) [Inherited From Window]
@Deprecated
public void applyResourceBundle (String rbName) [Inherited From Window]
public boolean areFocusTraversalKeysSet (int id) [Inherited From Container]
  Returns whether the Set of focus traversal keys for the given focus traversal operation has been explicitly defined for this Container.
@Deprecated
public Rectangle bounds () [Inherited From Component]
public int checkImage (Image image, ImageObserver observer) [Inherited From Component]
  Returns the status of the construction of a screen representation of the specified image.
public int checkImage (Image image, int width, int height, ImageObserver observer) [Inherited From Component]
  Returns the status of the construction of a screen representation of the specified image.
protected AWTEvent coalesceEvents (AWTEvent existingEvent, AWTEvent newEvent) [Inherited From Component]
  Potentially coalesce an event being posted with an existing event.
public boolean contains (int x, int y) [Inherited From Component]
  Checks whether this component "contains" the specified point, where x and y are defined to be relative to the coordinate system of this component.
public boolean contains (Point p) [Inherited From Component]
  Checks whether this component "contains" the specified point, where the point's x and y coordinates are defined to be relative to the coordinate system of this component.
@Deprecated
public int countComponents () [Inherited From Container]
public void createBufferStrategy (int numBuffers) [Inherited From Window]
  Creates a new strategy for multi-buffering on this component.
public void createBufferStrategy (int numBuffers, BufferCapabilities caps) throws AWTException [Inherited From Window]
  Creates a new strategy for multi-buffering on this component with the required buffer capabilities.
public Image createImage (ImageProducer producer) [Inherited From Component]
  Creates an image from the specified image producer.
public Image createImage (int width, int height) [Inherited From Component]
  Creates an off-screen drawable image to be used for double buffering.
protected JRootPane createRootPane ()
Called by the constructor methods to create the default rootPane.
public VolatileImage createVolatileImage (int width, int height) [Inherited From Component]
  Creates a volatile off-screen drawable image to be used for double buffering.
public VolatileImage createVolatileImage (int width, int height, ImageCapabilities caps) throws AWTException [Inherited From Component]
  Creates a volatile off-screen drawable image, with the given capabilities.
@Deprecated
public void deliverEvent (Event e) [Inherited From Container]
@Deprecated
public void disable () [Inherited From Component]
protectedfinal void disableEvents (long eventsToDisable) [Inherited From Component]
  Disables the events defined by the specified event mask parameter from being delivered to this component.
publicfinal void dispatchEvent (AWTEvent e) [Inherited From Component]
  Dispatches an event to this component or one of its sub components.
public void dispose () [Inherited From Window]
  Releases all of the native screen resources used by this Window, its subcomponents, and all of its owned children.
public void doLayout () [Inherited From Container]
  Causes this container to lay out its components.
@Deprecated
public void enable () [Inherited From Component]
@Deprecated
public void enable (boolean b) [Inherited From Component]
protectedfinal void enableEvents (long eventsToEnable) [Inherited From Component]
  Enables the events defined by the specified event mask parameter to be delivered to this component.
public void enableInputMethods (boolean enable) [Inherited From Component]
  Enables or disables input method support for this component.
public Component findComponentAt (int x, int y) [Inherited From Container]
  Locates the visible child component that contains the specified position.
public Component findComponentAt (Point p) [Inherited From Container]
  Locates the visible child component that contains the specified point.
protected void firePropertyChange (String propertyName, boolean oldValue, boolean newValue) [Inherited From Component]
  Support for reporting bound property changes for boolean properties.
public void firePropertyChange (String propertyName, byte oldValue, byte newValue) [Inherited From Component]
  Reports a bound property change.
public void firePropertyChange (String propertyName, char oldValue, char newValue) [Inherited From Component]
  Reports a bound property change.
public void firePropertyChange (String propertyName, double oldValue, double newValue) [Inherited From Component]
  Reports a bound property change.
public void firePropertyChange (String propertyName, float oldValue, float newValue) [Inherited From Component]
  Reports a bound property change.
protected void firePropertyChange (String propertyName, int oldValue, int newValue) [Inherited From Component]
  Support for reporting bound property changes for integer properties.
public void firePropertyChange (String propertyName, long oldValue, long newValue) [Inherited From Component]
  Reports a bound property change.
protected void firePropertyChange (String propertyName, Object oldValue, Object newValue) [Inherited From Component]
  Support for reporting bound property changes for Object properties.
public void firePropertyChange (String propertyName, short oldValue, short newValue) [Inherited From Component]
  Reports a bound property change.
protected void frameInit ()
Called by the constructors to init the JFrame properly.
public AccessibleContext getAccessibleContext () [Overrides Frame] [Specified in Accessible]
  Gets the AccessibleContext associated with this JFrame.
public float getAlignmentX () [Inherited From Container]
  Returns the alignment along the x axis.
public float getAlignmentY () [Inherited From Container]
  Returns the alignment along the y axis.
public Color getBackground () [Inherited From Component]
  Gets the background color of this component.
public int getBaseline (int width, int height) [Inherited From Component]
  Returns the baseline.
public BaselineResizeBehavior getBaselineResizeBehavior () [Inherited From Component]
  Returns an enum indicating how the baseline of the component changes as the size changes.
public Rectangle getBounds () [Inherited From Component]
  Gets the bounds of this component in the form of a Rectangle object.
public Rectangle getBounds (Rectangle rv) [Inherited From Component]
  Stores the bounds of this component into "return value" rv and return rv.
public BufferStrategy getBufferStrategy () [Inherited From Window]
  Returns the BufferStrategy used by this component.
public ColorModel getColorModel () [Inherited From Component]
  Gets the instance of ColorModel used to display the component on the output device.
public Component getComponent (int n) [Inherited From Container]
  Gets the nth component in this container.
public Component getComponentAt (int x, int y) [Inherited From Container]
  Locates the component that contains the x,y position.
public Component getComponentAt (Point p) [Inherited From Container]
  Gets the component that contains the specified point.
public int getComponentCount () [Inherited From Container]
  Gets the number of components in this panel.
publicsynchronized ComponentListener getComponentListeners () [Inherited From Component]
  Returns an array of all the component listeners registered on this component.
public ComponentOrientation getComponentOrientation () [Inherited From Component]
  Retrieves the language-sensitive orientation that is to be used to order the elements or text within this component.
public Component getComponents () [Inherited From Container]
  Gets all the components in this container.
public int getComponentZOrder (Component comp) [Inherited From Container]
  Returns the z-order index of the component inside the container.
publicsynchronized ContainerListener getContainerListeners () [Inherited From Container]
  Returns an array of all the container listeners registered on this container.
public Container getContentPane () [Specified in RootPaneContainer]
  Returns the contentPane object for this frame.
public Cursor getCursor () [Inherited From Component]
  Gets the cursor set in the component.
@Deprecated
public int getCursorType () [Inherited From Frame]
public int getDefaultCloseOperation ()
  Returns the operation that occurs when the user initiates a "close" on this frame.
publicsynchronized DropTarget getDropTarget () [Inherited From Component]
Gets the DropTarget associated with this Component.
publicsynchronized int getExtendedState () [Inherited From Frame]
  Gets the state of this frame.
public boolean getFocusableWindowState () [Inherited From Window]
  Returns whether this Window can become the focused Window if it meets the other requirements outlined in isFocusableWindow.
publicfinal Container getFocusCycleRootAncestor () [Inherited From Window]
  Always returns null because Windows have no ancestors; they represent the top of the Component hierarchy.
publicsynchronized FocusListener getFocusListeners () [Inherited From Component]
  Returns an array of all the focus listeners registered on this component.
public Component getFocusOwner () [Inherited From Window]
  Returns the child Component of this Window that has focus if this Window is focused; returns null otherwise.
public Set<AWTKeyStroke> getFocusTraversalKeys (int id) [Inherited From Window]
  Gets a focus traversal key for this Window.
public boolean getFocusTraversalKeysEnabled () [Inherited From Component]
  Returns whether focus traversal keys are enabled for this Component.
public FocusTraversalPolicy getFocusTraversalPolicy () [Inherited From Container]
  Returns the focus traversal policy that will manage keyboard traversal of this Container's children, or null if this Container is not a focus cycle root.
public Font getFont () [Inherited From Component]
  Gets the font of this component.
public FontMetrics getFontMetrics (Font font) [Inherited From Component]
  Gets the font metrics for the specified font.
public Color getForeground () [Inherited From Component]
  Gets the foreground color of this component.
publicstatic Frame getFrames () [Inherited From Frame]
  Returns an array of all Frames created by this application.
public Component getGlassPane () [Specified in RootPaneContainer]
  Returns the glassPane object for this frame.
public Graphics getGraphics () [Overrides Component]
  Creates a graphics context for this component.
public GraphicsConfiguration getGraphicsConfiguration () [Inherited From Window]
  This method returns the GraphicsConfiguration used by this Window.
public int getHeight () [Inherited From Component]
  Returns the current height of this component.
publicsynchronized HierarchyBoundsListener getHierarchyBoundsListeners () [Inherited From Component]
  Returns an array of all the hierarchy bounds listeners registered on this component.
publicsynchronized HierarchyListener getHierarchyListeners () [Inherited From Component]
  Returns an array of all the hierarchy listeners registered on this component.
public Image getIconImage () [Inherited From Frame]
  Returns the image to be displayed as the icon for this frame.
public List<Image> getIconImages () [Inherited From Window]
  Returns the sequence of images to be displayed as the icon for this window.
public boolean getIgnoreRepaint () [Inherited From Component]
 
public InputContext getInputContext () [Inherited From Window]
  Gets the input context for this window.
publicsynchronized InputMethodListener getInputMethodListeners () [Inherited From Component]
  Returns an array of all the input method listeners registered on this component.
public InputMethodRequests getInputMethodRequests () [Inherited From Component]
  Gets the input method request handler which supports requests from input methods for this component.
public Insets getInsets () [Inherited From Container]
  Determines the insets of this container, which indicate the size of the container's border.
public JMenuBar getJMenuBar ()
  Returns the menubar set on this frame.
publicsynchronized KeyListener getKeyListeners () [Inherited From Component]
  Returns an array of all the key listeners registered on this component.
public JLayeredPane getLayeredPane () [Specified in RootPaneContainer]
  Returns the layeredPane object for this frame.
public LayoutManager getLayout () [Inherited From Container]
  Gets the layout manager for this container.
public T getListeners (Class< T> listenerType) [Inherited From Window]
  Returns an array of all the objects currently registered as FooListeners upon this Window.
public Locale getLocale () [Inherited From Window]
  Gets the Locale object that is associated with this window, if the locale has been set.
public Point getLocation () [Inherited From Component]
  Gets the location of this component in the form of a point specifying the component's top-left corner.
public Point getLocation (Point rv) [Inherited From Component]
  Stores the x,y origin of this component into "return value" rv and return rv.
public Point getLocationOnScreen () [Inherited From Component]
  Gets the location of this component in the form of a point specifying the component's top-left corner in the screen's coordinate space.
public Rectangle getMaximizedBounds () [Inherited From Frame]
  Gets maximized bounds for this frame.
public Dimension getMaximumSize () [Inherited From Container]
  Returns the maximum size of this container.
public MenuBar getMenuBar () [Inherited From Frame]
  Gets the menu bar for this frame.
public Dimension getMinimumSize () [Inherited From Container]
  Returns the minimum size of this container.
public ModalExclusionType getModalExclusionType () [Inherited From Window]
  Returns the modal exclusion type of this window.
public Component getMostRecentFocusOwner () [Inherited From Window]
  Returns the child Component of this Window that will receive the focus when this Window is focused.
publicsynchronized MouseListener getMouseListeners () [Inherited From Component]
  Returns an array of all the mouse listeners registered on this component.
publicsynchronized MouseMotionListener getMouseMotionListeners () [Inherited From Component]
  Returns an array of all the mouse motion listeners registered on this component.
public Point getMousePosition () throws HeadlessException [Inherited From Component]
  Returns the position of the mouse pointer in this Component's coordinate space if the Component is directly under the mouse pointer, otherwise returns null.
public Point getMousePosition (boolean allowChildren) throws HeadlessException [Inherited From Container]
  Returns the position of the mouse pointer in this Container's coordinate space if the Container is under the mouse pointer, otherwise returns null.
publicsynchronized MouseWheelListener getMouseWheelListeners () [Inherited From Component]
  Returns an array of all the mouse wheel listeners registered on this component.
public String getName () [Inherited From Component]
  Gets the name of the component.
public Window getOwnedWindows () [Inherited From Window]
  Return an array containing all the windows this window currently owns.
public Window getOwner () [Inherited From Window]
  Returns the owner of this window.
publicstatic Window getOwnerlessWindows () [Inherited From Window]
  Returns an array of all Windows created by this application that have no owner.
public Container getParent () [Inherited From Component]
  Gets the parent of this component.
@Deprecated
public ComponentPeer getPeer () [Inherited From Component]
public Dimension getPreferredSize () [Inherited From Container]
  Returns the preferred size of this container.
publicsynchronized PropertyChangeListener getPropertyChangeListeners () [Inherited From Component]
  Returns an array of all the property change listeners registered on this component.
publicsynchronized PropertyChangeListener getPropertyChangeListeners (String propertyName) [Inherited From Component]
  Returns an array of all the listeners which have been associated with the named property.
public JRootPane getRootPane () [Specified in RootPaneContainer]
  Returns the rootPane object for this frame.
public Dimension getSize () [Inherited From Component]
  Returns the size of this component in the form of a Dimension object.
public Dimension getSize (Dimension rv) [Inherited From Component]
  Stores the width/height of this component into "return value" rv and return rv.
publicsynchronized int getState () [Inherited From Frame]
  Gets the state of this frame (obsolete).
public String getTitle () [Inherited From Frame]
  Gets the title of the frame.
public Toolkit getToolkit () [Inherited From Window]
  Returns the toolkit of this frame.
public TransferHandler getTransferHandler () [Specified in TransferHandler.HasGetTransferHandler]
  Gets the transferHandler property.
publicfinal Object getTreeLock () [Inherited From Component]
  Gets this component's locking object (the object that owns the thread sychronization monitor) for AWT component-tree and layout operations.
publicfinal String getWarningString () [Inherited From Window]
  Gets the warning string that is displayed with this window.
public int getWidth () [Inherited From Component]
  Returns the current width of this component.
publicsynchronized WindowFocusListener getWindowFocusListeners () [Inherited From Window]
  Returns an array of all the window focus listeners registered on this window.
publicsynchronized WindowListener getWindowListeners () [Inherited From Window]
  Returns an array of all the window listeners registered on this window.
publicstatic Window getWindows () [Inherited From Window]
  Returns an array of all Windows, both owned and ownerless, created by this application.
publicsynchronized WindowStateListener getWindowStateListeners () [Inherited From Window]
  Returns an array of all the window state listeners registered on this window.
public int getX () [Inherited From Component]
  Returns the current x coordinate of the components origin.
public int getY () [Inherited From Component]
  Returns the current y coordinate of the components origin.
@Deprecated
public boolean gotFocus (Event evt, Object what) [Inherited From Component]
@Deprecated
public boolean handleEvent (Event evt) [Inherited From Component]
public boolean hasFocus () [Inherited From Component]
  Returns true if this Component is the focus owner.
@Deprecated
public void hide () [Inherited From Window]
  Hide this Window, its subcomponents, and all of its owned children.
public boolean imageUpdate (Image img, int infoflags, int x, int y, int w, int h) [Inherited From Component]
  Repaints the component when the image has changed.
@Deprecated
public Insets insets () [Inherited From Container]
@Deprecated
public boolean inside (int x, int y) [Inherited From Component]
public void invalidate () [Inherited From Container]
  Invalidates the container.
public boolean isActive () [Inherited From Window]
  Returns whether this Window is active.
publicfinal boolean isAlwaysOnTop () [Inherited From Window]
  Returns whether this window is an always-on-top window.
public boolean isAlwaysOnTopSupported () [Inherited From Window]
  Returns whether the always-on-top mode is supported for this window.
public boolean isAncestorOf (Component c) [Inherited From Container]
  Checks if the component is contained in the component hierarchy of this container.
public boolean isBackgroundSet () [Inherited From Component]
  Returns whether the background color has been explicitly set for this Component.
public boolean isCursorSet () [Inherited From Component]
  Returns whether the cursor has been explicitly set for this Component.
publicstatic boolean isDefaultLookAndFeelDecorated ()
  Returns true if newly created JFrames should have their Window decorations provided by the current look and feel.
public boolean isDisplayable () [Inherited From Component]
  Determines whether this component is displayable.
public boolean isDoubleBuffered () [Inherited From Component]
  Returns true if this component is painted to an offscreen image ("buffer") that's copied to the screen later.
public boolean isEnabled () [Inherited From Component]
  Determines whether this component is enabled.
public boolean isFocusable () [Inherited From Component]
  Returns whether this Component can be focused.
publicfinal boolean isFocusableWindow () [Inherited From Window]
  Returns whether this Window can become the focused Window, that is, whether this Window or any of its subcomponents can become the focus owner.
publicfinal boolean isFocusCycleRoot () [Inherited From Window]
  Always returns true because all Windows must be roots of a focus traversal cycle.
public boolean isFocusCycleRoot (Container container) [Inherited From Container]
  Returns whether the specified Container is the focus cycle root of this Container's focus traversal cycle.
public boolean isFocused () [Inherited From Window]
  Returns whether this Window is focused.
public boolean isFocusOwner () [Inherited From Component]
  Returns true if this Component is the focus owner.
@Deprecated
public boolean isFocusTraversable () [Inherited From Component]
  Returns whether this Component can become the focus owner.
publicfinal boolean isFocusTraversalPolicyProvider () [Inherited From Container]
  Returns whether this container provides focus traversal policy.
public boolean isFocusTraversalPolicySet () [Inherited From Container]
  Returns whether the focus traversal policy has been explicitly set for this Container.
public boolean isFontSet () [Inherited From Component]
  Returns whether the font has been explicitly set for this Component.
public boolean isForegroundSet () [Inherited From Component]
  Returns whether the foreground color has been explicitly set for this Component.
public boolean isLightweight () [Inherited From Component]
  A lightweight component doesn't have a native toolkit peer.
public boolean isLocationByPlatform () [Inherited From Window]
  Returns true if this Window will appear at the default location for the native windowing system the next time this Window is made visible.
public boolean isMaximumSizeSet () [Inherited From Component]
  Returns true if the maximum size has been set to a non-null value otherwise returns false.
public boolean isMinimumSizeSet () [Inherited From Component]
  Returns whether or not setMinimumSize has been invoked with a non-null value.
public boolean isOpaque () [Inherited From Component]
  Returns true if this component is completely opaque, returns false by default.
public boolean isPreferredSizeSet () [Inherited From Component]
  Returns true if the preferred size has been set to a non-null value otherwise returns false.
public boolean isResizable () [Inherited From Frame]
  Indicates whether this frame is resizable by the user.
protected boolean isRootPaneCheckingEnabled ()
  Returns whether calls to add and setLayout are forwarded to the contentPane.
public boolean isShowing () [Inherited From Window]
  Checks if this Window is showing on screen.
public boolean isUndecorated () [Inherited From Frame]
  Indicates whether this frame is undecorated.
public boolean isValid () [Inherited From Component]
  Determines whether this component is valid.
public boolean isVisible () [Inherited From Component]
  Determines whether this component should be visible when its parent is visible.
@Deprecated
public boolean keyDown (Event evt, int key) [Inherited From Component]
@Deprecated
public boolean keyUp (Event evt, int key) [Inherited From Component]
@Deprecated
public void layout () [Inherited From Container]
public void list () [Inherited From Component]
  Prints a listing of this component to the standard system output stream System.out.
public void list (PrintStream out) [Inherited From Component]
  Prints a listing of this component to the specified output stream.
public void list (PrintStream out, int indent) [Inherited From Container]
  Prints a listing of this container to the specified output stream.
public void list (PrintWriter out) [Inherited From Component]
  Prints a listing to the specified print writer.
public void list (PrintWriter out, int indent) [Inherited From Container]
  Prints out a list, starting at the specified indentation, to the specified print writer.
@Deprecated
public Component locate (int x, int y) [Inherited From Container]
@Deprecated
public Point location () [Inherited From Component]
@Deprecated
public boolean lostFocus (Event evt, Object what) [Inherited From Component]
@Deprecated
public Dimension minimumSize () [Inherited From Container]
@Deprecated
public boolean mouseDown (Event evt, int x, int y) [Inherited From Component]
@Deprecated
public boolean mouseDrag (Event evt, int x, int y) [Inherited From Component]
@Deprecated
public boolean mouseEnter (Event evt, int x, int y) [Inherited From Component]
@Deprecated
public boolean mouseExit (Event evt, int x, int y) [Inherited From Component]
@Deprecated
public boolean mouseMove (Event evt, int x, int y) [Inherited From Component]
@Deprecated
public boolean mouseUp (Event evt, int x, int y) [Inherited From Component]
@Deprecated
public void move (int x, int y) [Inherited From Component]
@Deprecated
public void nextFocus () [Inherited From Component]
public void pack () [Inherited From Window]
  Causes this Window to be sized to fit the preferred size and layouts of its subcomponents.
public void paint (Graphics g) [Inherited From Container]
  Paints the container.
public void paintAll (Graphics g) [Inherited From Component]
  Paints this component and all of its subcomponents.
public void paintComponents (Graphics g) [Inherited From Container]
  Paints each of the components in this container.
protected String paramString () [Overrides Frame]
  Returns a string representation of this JFrame.
@Deprecated
public boolean postEvent (Event e) [Inherited From Window]
@Deprecated
public Dimension preferredSize () [Inherited From Container]
public boolean prepareImage (Image image, ImageObserver observer) [Inherited From Component]
  Prepares an image for rendering on this component.
public boolean prepareImage (Image image, int width, int height, ImageObserver observer) [Inherited From Component]
  Prepares an image for rendering on this component at the specified width and height.
public void print (Graphics g) [Inherited From Container]
  Prints the container.
public void printAll (Graphics g) [Inherited From Component]
  Prints this component and all of its subcomponents.
public void printComponents (Graphics g) [Inherited From Container]
  Prints each of the components in this container.
protected void processComponentEvent (ComponentEvent e) [Inherited From Component]
  Processes component events occurring on this component by dispatching them to any registered ComponentListener objects.
protected void processContainerEvent (ContainerEvent e) [Inherited From Container]
  Processes container events occurring on this container by dispatching them to any registered ContainerListener objects.
protected void processEvent (AWTEvent e) [Inherited From Window]
  Processes events on this window.
protected void processFocusEvent (FocusEvent e) [Inherited From Component]
  Processes focus events occurring on this component by dispatching them to any registered FocusListener objects.
protected void processHierarchyBoundsEvent (HierarchyEvent e) [Inherited From Component]
  Processes hierarchy bounds events occurring on this component by dispatching them to any registered HierarchyBoundsListener objects.
protected void processHierarchyEvent (HierarchyEvent e) [Inherited From Component]
  Processes hierarchy events occurring on this component by dispatching them to any registered HierarchyListener objects.
protected void processInputMethodEvent (InputMethodEvent e) [Inherited From Component]
  Processes input method events occurring on this component by dispatching them to any registered InputMethodListener objects.
protected void processKeyEvent (KeyEvent e) [Inherited From Component]
  Processes key events occurring on this component by dispatching them to any registered KeyListener objects.
protected void processMouseEvent (MouseEvent e) [Inherited From Component]
  Processes mouse events occurring on this component by dispatching them to any registered MouseListener objects.
protected void processMouseMotionEvent (MouseEvent e) [Inherited From Component]
  Processes mouse motion events occurring on this component by dispatching them to any registered MouseMotionListener objects.
protected void processMouseWheelEvent (MouseWheelEvent e) [Inherited From Component]
  Processes mouse wheel events occurring on this component by dispatching them to any registered MouseWheelListener objects.
protected void processWindowEvent (WindowEvent e) [Overrides Window]
  Processes window events occurring on this component.
protected void processWindowFocusEvent (WindowEvent e) [Inherited From Window]
  Processes window focus event occuring on this window by dispatching them to any registered WindowFocusListener objects.
protected void processWindowStateEvent (WindowEvent e) [Inherited From Window]
  Processes window state event occuring on this window by dispatching them to any registered WindowStateListener objects.
public void remove (Component comp) [Overrides Container]
  Removes the specified component from the container.
public void remove (int index) [Inherited From Container]
  Removes the component, specified by index, from this container.
public void remove (MenuComponent m) [Inherited From Frame]
  Removes the specified menu bar from this frame.
public void removeAll () [Inherited From Container]
  Removes all the components from this container.
publicsynchronized void removeComponentListener (ComponentListener l) [Inherited From Component]
  Removes the specified component listener so that it no longer receives component events from this component.
publicsynchronized void removeContainerListener (ContainerListener l) [Inherited From Container]
  Removes the specified container listener so it no longer receives container events from this container.
publicsynchronized void removeFocusListener (FocusListener l) [Inherited From Component]
  Removes the specified focus listener so that it no longer receives focus events from this component.
public void removeHierarchyBoundsListener (HierarchyBoundsListener l) [Inherited From Component]
  Removes the specified hierarchy bounds listener so that it no longer receives hierarchy bounds events from this component.
public void removeHierarchyListener (HierarchyListener l) [Inherited From Component]
  Removes the specified hierarchy listener so that it no longer receives hierarchy changed events from this component.
publicsynchronized void removeInputMethodListener (InputMethodListener l) [Inherited From Component]
  Removes the specified input method listener so that it no longer receives input method events from this component.
publicsynchronized void removeKeyListener (KeyListener l) [Inherited From Component]
  Removes the specified key listener so that it no longer receives key events from this component.
publicsynchronized void removeMouseListener (MouseListener l) [Inherited From Component]
  Removes the specified mouse listener so that it no longer receives mouse events from this component.
publicsynchronized void removeMouseMotionListener (MouseMotionListener l) [Inherited From Component]
  Removes the specified mouse motion listener so that it no longer receives mouse motion events from this component.
publicsynchronized void removeMouseWheelListener (MouseWheelListener l) [Inherited From Component]
  Removes the specified mouse wheel listener so that it no longer receives mouse wheel events from this component.
public void removeNotify () [Inherited From Frame]
  Makes this Frame undisplayable by removing its connection to its native screen resource.
publicsynchronized void removePropertyChangeListener (PropertyChangeListener listener) [Inherited From Component]
  Removes a PropertyChangeListener from the listener list.
publicsynchronized void removePropertyChangeListener (String propertyName, PropertyChangeListener listener) [Inherited From Component]
  Removes a PropertyChangeListener from the listener list for a specific property.
publicsynchronized void removeWindowFocusListener (WindowFocusListener l) [Inherited From Window]
  Removes the specified window focus listener so that it no longer receives window events from this window.
publicsynchronized void removeWindowListener (WindowListener l) [Inherited From Window]
  Removes the specified window listener so that it no longer receives window events from this window.
publicsynchronized void removeWindowStateListener (WindowStateListener l) [Inherited From Window]
  Removes the specified window state listener so that it no longer receives window events from this window.
public void repaint () [Inherited From Component]
  Repaints this component.
public void repaint (int x, int y, int width, int height) [Inherited From Component]
  Repaints the specified rectangle of this component.
public void repaint (long tm) [Inherited From Component]
  Repaints the component.
public void repaint (long time, int x, int y, int width, int height) [Overrides Component]
  Repaints the specified rectangle of this component within time milliseconds.
public void requestFocus () [Inherited From Component]
  Requests that this Component get the input focus, and that this Component's top-level ancestor become the focused Window.
protected boolean requestFocus (boolean temporary) [Inherited From Component]
  Requests that this Component get the input focus, and that this Component's top-level ancestor become the focused Window.
public boolean requestFocusInWindow () [Inherited From Component]
  Requests that this Component get the input focus, if this Component's top-level ancestor is already the focused Window.
protected boolean requestFocusInWindow (boolean temporary) [Inherited From Component]
  Requests that this Component get the input focus, if this Component's top-level ancestor is already the focused Window.
@Deprecated
public void reshape (int x, int y, int width, int height) [Inherited From Window]
@Deprecated
public void resize (Dimension d) [Inherited From Component]
@Deprecated
public void resize (int width, int height) [Inherited From Component]
publicfinal void setAlwaysOnTop (boolean alwaysOnTop) throws SecurityException [Inherited From Window]
  Sets whether this window should always be above other windows.
public void setBackground (Color c) [Inherited From Component]
  Sets the background color of this component.
public void setBounds (int x, int y, int width, int height) [Inherited From Window]
  Moves and resizes this component.
public void setBounds (Rectangle r) [Inherited From Window]
  Moves and resizes this component to conform to the new bounding rectangle r.
public void setComponentOrientation (ComponentOrientation o) [Inherited From Component]
  Sets the language-sensitive orientation that is to be used to order the elements or text within this component.
public void setComponentZOrder (Component comp, int index) [Inherited From Container]
  Moves the specified component to the specified z-order index in the container.
public void setContentPane (Container contentPane) [Specified in RootPaneContainer]
  Sets the contentPane property.
public void setCursor (Cursor cursor) [Inherited From Window]
  Set the cursor image to a specified cursor.
@Deprecated
public void setCursor (int cursorType) [Inherited From Frame]
public void setDefaultCloseOperation (int operation)
  Sets the operation that will happen by default when the user initiates a "close" on this frame.
publicstatic void setDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated)
  Provides a hint as to whether or not newly created JFrames should have their Window decorations (such as borders, widgets to close the window, title...) provided by the current look and feel.
publicsynchronized void setDropTarget (DropTarget dt) [Inherited From Component]
  Associate a DropTarget with this component.
public void setEnabled (boolean b) [Inherited From Component]
  Enables or disables this component, depending on the value of the parameter b.
publicsynchronized void setExtendedState (int state) [Inherited From Frame]
  Sets the state of this frame.
public void setFocusable (boolean focusable) [Inherited From Component]
  Sets the focusable state of this Component to the specified value.
public void setFocusableWindowState (boolean focusableWindowState) [Inherited From Window]
  Sets whether this Window can become the focused Window if it meets the other requirements outlined in isFocusableWindow.
publicfinal void setFocusCycleRoot (boolean focusCycleRoot) [Inherited From Window]
  Does nothing because Windows must always be roots of a focus traversal cycle.
public void setFocusTraversalKeys (int id, Set<AWTKeyStroke> keystrokes) [Inherited From Container]
  Sets the focus traversal keys for a given traversal operation for this Container.
public void setFocusTraversalKeysEnabled (boolean focusTraversalKeysEnabled) [Inherited From Component]
  Sets whether focus traversal keys are enabled for this Component.
public void setFocusTraversalPolicy (FocusTraversalPolicy policy) [Inherited From Container]
  Sets the focus traversal policy that will manage keyboard traversal of this Container's children, if this Container is a focus cycle root.
publicfinal void setFocusTraversalPolicyProvider (boolean provider) [Inherited From Container]
  Sets whether this container will be used to provide focus traversal policy.
public void setFont (Font f) [Inherited From Container]
  Sets the font of this container.
public void setForeground (Color c) [Inherited From Component]
  Sets the foreground color of this component.
public void setGlassPane (Component glassPane) [Specified in RootPaneContainer]
  Sets the glassPane property.
public void setIconImage (Image image) [Overrides Frame]
Sets the image to be displayed as the icon for this window.

This method can be used instead of setIconImages() to specify a single image as a window's icon.

The following statement:

     setIconImage(image);
 
is equivalent to:
     ArrayList imageList = new ArrayList();
     imageList.add(image);
     setIconImages(imageList);
 

Note : Native windowing systems may use different images of differing dimensions to represent a window, depending on the context (e.g. window decoration, window list, taskbar, etc.). They could also use just a single image for all contexts or no image at all.

publicsynchronized void setIconImages (List<Image> icons) [Inherited From Window]
  Sets the sequence of images to be displayed as the icon for this window.
public void setIgnoreRepaint (boolean ignoreRepaint) [Inherited From Component]
  Sets whether or not paint messages received from the operating system should be ignored.
public void setJMenuBar (JMenuBar menubar)
  Sets the menubar for this frame.
public void setLayeredPane (JLayeredPane layeredPane) [Specified in RootPaneContainer]
  Sets the layeredPane property.
public void setLayout (LayoutManager manager) [Overrides Container]
  Sets the LayoutManager.
public void setLocale (Locale l) [Inherited From Component]
  Sets the locale of this component.
public void setLocation (int x, int y) [Inherited From Component]
  Moves this component to a new location.
public void setLocation (Point p) [Inherited From Component]
  Moves this component to a new location.
public void setLocationByPlatform (boolean locationByPlatform) [Inherited From Window]
  Sets whether this Window should appear at the default location for the native windowing system or at the current location (returned by getLocation) the next time the Window is made visible.
public void setLocationRelativeTo (Component c) [Inherited From Window]
  Sets the location of the window relative to the specified component.
publicsynchronized void setMaximizedBounds (Rectangle bounds) [Inherited From Frame]
  Sets the maximized bounds for this frame.
public void setMaximumSize (Dimension maximumSize) [Inherited From Component]
  Sets the maximum size of this component to a constant value.
public void setMenuBar (MenuBar mb) [Inherited From Frame]
  Sets the menu bar for this frame to the specified menu bar.
public void setMinimumSize (Dimension minimumSize) [Inherited From Window]
  Sets the minimum size of this window to a constant value.
public void setModalExclusionType (ModalExclusionType exclusionType) [Inherited From Window]
  Specifies the modal exclusion type for this window.
public void setName (String name) [Inherited From Component]
  Sets the name of the component to the specified string.
public void setPreferredSize (Dimension preferredSize) [Inherited From Component]
  Sets the preferred size of this component to a constant value.
public void setResizable (boolean resizable) [Inherited From Frame]
  Sets whether this frame is resizable by the user.
protected void setRootPane (JRootPane root)
  Sets the rootPane property.
protected void setRootPaneCheckingEnabled (boolean enabled)
  Sets whether calls to add and setLayout are forwarded to the contentPane.
public void setSize (Dimension d) [Inherited From Window]
  Resizes this component so that it has width d.width and height d.height.
public void setSize (int width, int height) [Inherited From Window]
  Resizes this component so that it has width width and height height.
publicsynchronized void setState (int state) [Inherited From Frame]
  Sets the state of this frame (obsolete).
public void setTitle (String title) [Inherited From Frame]
  Sets the title for this frame to the specified string.
public void setTransferHandler (TransferHandler newHandler)
  Sets the transferHandler property, which is a mechanism to support transfer of data into this component.
public void setUndecorated (boolean undecorated) [Inherited From Frame]
  Disables or enables decorations for this frame.
public void setVisible (boolean b) [Inherited From Window]
  Shows or hides this Window depending on the value of parameter b.
@Deprecated
public void show () [Inherited From Window]
  Makes the Window visible.
@Deprecated
public void show (boolean b) [Inherited From Component]
@Deprecated
public Dimension size () [Inherited From Component]
public void toBack () [Inherited From Window]
  If this Window is visible, sends this Window to the back and may cause it to lose focus or activation if it is the focused or active Window.
public void toFront () [Inherited From Window]
  If this Window is visible, brings this Window to the front and may make it the focused Window.
public String toString () [Inherited From Component]
  Returns a string representation of this component and its values.
public void transferFocus () [Inherited From Component]
  Transfers the focus to the next component, as though this Component were the focus owner.
public void transferFocusBackward () [Inherited From Container]
public void transferFocusDownCycle () [Inherited From Container]
  Transfers the focus down one focus traversal cycle.
public void transferFocusUpCycle () [Inherited From Component]
  Transfers the focus up one focus traversal cycle.
public void update (Graphics g) [Overrides Container]
  Just calls paint(g).
public void validate () [Inherited From Container]
  Validates this container and all of its subcomponents.
protected void validateTree () [Inherited From Container]
  Recursively descends the container tree and recomputes the layout for any subtrees marked as needing it (those marked as invalid).
Fields
Hide/Show inherited fields
protected AccessibleContext accessibleContext
The accessible context property.
publicfinalstatic float BOTTOM_ALIGNMENT = "1.0" [Inherited From Component]
  Ease-of-use constant for getAlignmentY.
publicfinalstatic float CENTER_ALIGNMENT = "0.5" [Inherited From Component]
  Ease-of-use constant for getAlignmentY and getAlignmentX.
@Deprecated
publicfinalstatic int CROSSHAIR_CURSOR = "1" [Inherited From Frame]
@Deprecated
publicfinalstatic int DEFAULT_CURSOR = "0" [Inherited From Frame]
publicfinalstatic int DISPOSE_ON_CLOSE = "2" [Inherited From WindowConstants]
  The dispose-window default window close operation.
publicfinalstatic int DO_NOTHING_ON_CLOSE = "0" [Inherited From WindowConstants]
The do-nothing default window close operation.
@Deprecated
publicfinalstatic int E_RESIZE_CURSOR = "11" [Inherited From Frame]
publicfinalstatic int EXIT_ON_CLOSE = "3"
  The exit application default window close operation.
publicfinalstatic int EXIT_ON_CLOSE = "3" [Inherited From WindowConstants]
  The exit application default window close operation.
@Deprecated
publicfinalstatic int HAND_CURSOR = "12" [Inherited From Frame]
publicfinalstatic int HIDE_ON_CLOSE = "1" [Inherited From WindowConstants]
The hide-window default window close operation
publicfinalstatic int ICONIFIED = "1" [Inherited From Frame]
  This state bit indicates that frame is iconified.
publicfinalstatic float LEFT_ALIGNMENT = "0.0" [Inherited From Component]
  Ease-of-use constant for getAlignmentX.
publicfinalstatic int MAXIMIZED_BOTH = "6" [Inherited From Frame]
  This state bit mask indicates that frame is fully maximized (that is both horizontally and vertically).
publicfinalstatic int MAXIMIZED_HORIZ = "2" [Inherited From Frame]
  This state bit indicates that frame is maximized in the horizontal direction.
publicfinalstatic int MAXIMIZED_VERT = "4" [Inherited From Frame]
  This state bit indicates that frame is maximized in the vertical direction.
@Deprecated
publicfinalstatic int MOVE_CURSOR = "13" [Inherited From Frame]
@Deprecated
publicfinalstatic int N_RESIZE_CURSOR = "8" [Inherited From Frame]
@Deprecated
publicfinalstatic int NE_RESIZE_CURSOR = "7" [Inherited From Frame]
publicfinalstatic int NORMAL = "0" [Inherited From Frame]
  Frame is in the "normal" state.
@Deprecated
publicfinalstatic int NW_RESIZE_CURSOR = "6" [Inherited From Frame]
publicfinalstatic float RIGHT_ALIGNMENT = "1.0" [Inherited From Component]
  Ease-of-use constant for getAlignmentX.
protected JRootPane rootPane
  The JRootPane instance that manages the contentPane and optional menuBar for this frame, as well as the glassPane.
protected boolean rootPaneCheckingEnabled
  If true then calls to add and setLayout will be forwarded to the contentPane.
@Deprecated
publicfinalstatic int S_RESIZE_CURSOR = "9" [Inherited From Frame]
@Deprecated
publicfinalstatic int SE_RESIZE_CURSOR = "5" [Inherited From Frame]
@Deprecated
publicfinalstatic int SW_RESIZE_CURSOR = "4" [Inherited From Frame]
@Deprecated
publicfinalstatic int TEXT_CURSOR = "2" [Inherited From Frame]
publicfinalstatic float TOP_ALIGNMENT = "0.0" [Inherited From Component]
  Ease-of-use constant for getAlignmentY().
@Deprecated
publicfinalstatic int W_RESIZE_CURSOR = "10" [Inherited From Frame]
@Deprecated
publicfinalstatic int WAIT_CURSOR = "3" [Inherited From Frame]
Nested Classes
  JFrame.AccessibleJFrame
This class implements accessibility support for the JFrame class.
  Frame.AccessibleAWTFrame
This class implements accessibility support for the Frame class.
  Window.AccessibleAWTWindow
This class implements accessibility support for the Window class.
  Container.AccessibleAWTContainer
Inner class of Container used to provide default support for accessibility.
  Component.BaselineResizeBehavior
Enumeration of the common ways the baseline of a component can change as the size changes.
  Component.FlipBufferStrategy
Inner class for flipping buffers on a component.
  Component.BltBufferStrategy
Inner class for blitting offscreen surfaces to a component.
  Component.AccessibleAWTComponent
Inner class of Component used to provide default support for accessibility.
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar