Save This Page
Home » apache-harmony-6.0-src-r917296-snapshot » javax » swing » [javadoc | source]
javax.swing
public class: JFrame [javadoc | source]
java.lang.Object
   java.awt.Component
      java.awt.Container
         java.awt.Window
            java.awt.Frame
               javax.swing.JFrame

All Implemented Interfaces:
    Accessible, RootPaneContainer, WindowConstants, MenuContainer, Serializable, ImageObserver

JFrame

Implementation Notes:

Nested Class Summary:
protected class  JFrame.AccessibleJFrame  This class implements accessibility support for JFrame
Field Summary
public static final  int EXIT_ON_CLOSE     
protected  JRootPane rootPane     
protected  boolean rootPaneCheckingEnabled     
protected  AccessibleContext accessibleContext     
Fields inherited from java.awt.Frame:
DEFAULT_CURSOR,  CROSSHAIR_CURSOR,  TEXT_CURSOR,  WAIT_CURSOR,  SW_RESIZE_CURSOR,  SE_RESIZE_CURSOR,  NW_RESIZE_CURSOR,  NE_RESIZE_CURSOR,  N_RESIZE_CURSOR,  S_RESIZE_CURSOR,  W_RESIZE_CURSOR,  E_RESIZE_CURSOR,  HAND_CURSOR,  MOVE_CURSOR,  NORMAL,  ICONIFIED,  MAXIMIZED_HORIZ,  MAXIMIZED_VERT,  MAXIMIZED_BOTH
Fields inherited from java.awt.Window:
locationByPlatform,  painted
Fields inherited from java.awt.Container:
layoutData,  focusCycleRoot,  isRemoved
Fields inherited from java.awt.Component:
TOP_ALIGNMENT,  CENTER_ALIGNMENT,  BOTTOM_ALIGNMENT,  LEFT_ALIGNMENT,  RIGHT_ALIGNMENT,  toolkit,  behaviour,  parent,  deprecatedEventHandler,  x,  y,  w,  h,  dispatchToIM,  visible,  traversalIDs,  cursor,  dropTarget,  repaintRegion,  redrawManager
Constructor:
 public JFrame() throws HeadlessException 
    Constructs a new frame with an empty title which is initially invisible.
    Throws:
    HeadlessException - - when GraphicsEnvironment.isHeadless() returns true
 public JFrame(String title) throws HeadlessException 
    Constructs a new frame with the specified title which is initially invisible.
    Parameters:
    title - - title of the frame; if title is null, an empty title is assumed
    Throws:
    HeadlessException - - when GraphicsEnvironment.isHeadless() returns true
 public JFrame(GraphicsConfiguration gc) 
    Constructs a new frame in the specified GraphicsConfiguration and an empty title.
    Parameters:
    gc - - the GraphicsConfiguration to construct the frame; if gc is null, the system default GraphicsConfiguration is assumed
 public JFrame(String title,
    GraphicsConfiguration gc) 
    Constructs a new frame in the specified GraphicsConfiguration and the specified title.
    Parameters:
    title - - title of the frame; if title is null, an empty title is assumed
    gc - - the GraphicsConfiguration to construct the frame; if gc is null, the system default GraphicsConfiguration is assumed
Method from javax.swing.JFrame Summary:
addImpl,   createRootPane,   frameInit,   getAccessibleContext,   getContentPane,   getDefaultCloseOperation,   getGlassPane,   getJMenuBar,   getLayeredPane,   getRootPane,   getSharedOwner,   isDefaultLookAndFeelDecorated,   isRootPaneCheckingEnabled,   paramString,   processWindowEvent,   remove,   setContentPane,   setDefaultCloseOperation,   setDefaultLookAndFeelDecorated,   setGlassPane,   setIconImage,   setJMenuBar,   setLayeredPane,   setLayout,   setRootPane,   setRootPaneCheckingEnabled,   update
Methods from java.awt.Frame:
addNotify,   autoName,   createAccessibleContext,   finalize,   getAccessibleContext,   getCursorType,   getExtendedState,   getFrames,   getIconImage,   getInsets,   getMaximizedBounds,   getMenuBar,   getState,   getTitle,   isResizable,   isUndecorated,   nativeWindowCreated,   paintMenuBar,   paramString,   remove,   removeNotify,   setBounds,   setCursor,   setExtendedState,   setIconImage,   setMaximizedBounds,   setMenuBar,   setResizable,   setState,   setTitle,   setUndecorated,   updateExtendedState,   validateMenuBar
Methods from java.awt.Window:
addNotify,   addPropertyChangeListener,   addPropertyChangeListener,   addWindowFocusListener,   addWindowListener,   addWindowStateListener,   applyResourceBundle,   applyResourceBundle,   autoName,   createAccessibleContext,   createBehavior,   createBufferStrategy,   createBufferStrategy,   dispose,   finalize,   getAccessibleContext,   getBufferStrategy,   getDefaultBackground,   getDefaultForeground,   getFocusCycleRootAncestor,   getFocusOwner,   getFocusProxy,   getFocusTraversalKeys,   getFocusableWindowState,   getFrameDialogOwner,   getGraphicsConfiguration,   getIconImage,   getInputContext,   getListeners,   getLocale,   getMostRecentFocusOwner,   getNativeInsets,   getObscuredRegion,   getOwnedWindows,   getOwner,   getRealCursor,   getRedrawManager,   getRequestedFocus,   getTitle,   getToolkit,   getWarningString,   getWindowFocusListeners,   getWindowListeners,   getWindowStateListeners,   hide,   isActivateable,   isActive,   isAlwaysOnTop,   isFocusCycleRoot,   isFocusableWindow,   isFocused,   isLocationByPlatform,   isPopup,   isPrepainter,   isResizable,   isShowing,   isUndecorated,   moveFocusOnHide,   nativeWindowCreated,   notifyInputMethod,   pack,   postEvent,   prepaint,   processEvent,   processWindowEvent,   processWindowFocusEvent,   processWindowStateEvent,   redrawAll,   removeNotify,   removeWindowFocusListener,   removeWindowListener,   removeWindowStateListener,   setAlwaysOnTop,   setBounds,   setBounds,   setCursor,   setFocusCycleRoot,   setFocusOwner,   setFocusableWindowState,   setLocationByPlatform,   setLocationRelativeTo,   setNativeInsets,   setPopup,   setRequestedFocus,   setResizable,   setTitle,   setUndecorated,   show,   toBack,   toFront,   validateMenuBar
Methods from java.awt.Container:
add,   add,   add,   add,   add,   addContainerListener,   addImpl,   addInsets,   addNotify,   addObscuredRegions,   addPropertyChangeListener,   addPropertyChangeListener,   applyComponentOrientation,   areFocusTraversalKeysSet,   countComponents,   deliverEvent,   doLayout,   findComponentAt,   findComponentAt,   finishChildrenHierarchyChange,   getAlignmentX,   getAlignmentY,   getClient,   getComponent,   getComponentAt,   getComponentAt,   getComponentCount,   getComponentIndex,   getComponentZOrder,   getComponents,   getContainerListeners,   getDefaultMinimumSize,   getDefaultPreferredSize,   getFocusTraversalKeys,   getFocusTraversalPolicy,   getFocusTraversalRoot,   getInsets,   getLayout,   getListeners,   getMaximumSize,   getMinimumSize,   getMousePosition,   getPreferredSize,   insets,   invalidate,   isAncestorOf,   isComponentAt,   isFocusCycleRoot,   isFocusCycleRoot,   isFocusTraversalPolicyProvider,   isFocusTraversalPolicySet,   layout,   list,   list,   locate,   locateImpl,   mapToDisplay,   minimumSize,   moveFocusOnHide,   paint,   paintComponents,   paramString,   postHierarchyBoundsEvents,   preferredSize,   prepareChildren4HierarchyChange,   print,   printComponents,   processContainerEvent,   processEvent,   propagateFont,   propagateRepaint,   remove,   remove,   removeAll,   removeContainerListener,   removeNotify,   resetDefaultSize,   setComponentZOrder,   setFocusCycleRoot,   setFocusTraversalKeys,   setFocusTraversalPolicy,   setFocusTraversalPolicyProvider,   setFont,   setFontImpl,   setLayout,   setRedrawManager,   spreadHierarchyBoundsEvents,   transferFocusBackward,   transferFocusDownCycle,   update,   validate,   validateTree
Methods from java.awt.Component:
action,   add,   addAWTComponentListener,   addAWTFocusListener,   addAWTInputMethodListener,   addAWTKeyListener,   addAWTMouseListener,   addAWTMouseMotionListener,   addAWTMouseWheelListener,   addComponentListener,   addFocusListener,   addHierarchyBoundsListener,   addHierarchyListener,   addInputMethodListener,   addKeyListener,   addMouseListener,   addMouseMotionListener,   addMouseWheelListener,   addNewEvent,   addNotify,   addPropertyChangeListener,   addPropertyChangeListener,   applyComponentOrientation,   areFocusTraversalKeysSet,   autoName,   bounds,   checkImage,   checkImage,   coalesceEvents,   contains,   contains,   createAccessibleContext,   createBehavior,   createImage,   createImage,   createVolatileImage,   createVolatileImage,   deliverEvent,   disable,   disableEvents,   dispatchEvent,   doLayout,   enable,   enable,   enableEvents,   enableInputMethods,   finishChildrenHierarchyChange,   finishHierarchyChange,   firePropertyChange,   firePropertyChange,   firePropertyChange,   firePropertyChange,   firePropertyChange,   firePropertyChange,   firePropertyChange,   firePropertyChange,   firePropertyChange,   getAccessibleContext,   getAlignmentX,   getAlignmentY,   getBackground,   getBounds,   getBounds,   getColorModel,   getComponentAt,   getComponentAt,   getComponentListeners,   getComponentOrientation,   getCursor,   getCursorAncestor,   getDefaultBackground,   getDefaultForeground,   getDefaultMinimumSize,   getDefaultPreferredSize,   getDropTarget,   getFocusCycleRootAncestor,   getFocusListeners,   getFocusTraversalKeys,   getFocusTraversalKeysEnabled,   getFont,   getFontMetrics,   getForeground,   getGraphics,   getGraphicsConfiguration,   getHWAncestor,   getHWSurface,   getHeight,   getHierarchyBoundsListeners,   getHierarchyListeners,   getIgnoreRepaint,   getIndentStr,   getInputContext,   getInputMethodListeners,   getInputMethodRequests,   getInsets,   getKeyListeners,   getListeners,   getLocale,   getLocation,   getLocation,   getLocationOnScreen,   getMaximumSize,   getMinimumSize,   getMouseListeners,   getMouseMotionListeners,   getMousePosition,   getMouseWheelListeners,   getName,   getNativeInsets,   getNativeWindow,   getObscuredRegion,   getParent,   getPeer,   getPreferredSize,   getPropertyChangeListeners,   getPropertyChangeListeners,   getRealCursor,   getRealParent,   getRedrawManager,   getRelativeEvent,   getSize,   getSize,   getTextFieldKit,   getTextKit,   getToolkit,   getTreeLock,   getWidth,   getWindowAncestor,   getX,   getY,   gotFocus,   handleEvent,   hasFocus,   hide,   imageUpdate,   initGraphics,   inside,   invalidate,   isBackgroundSet,   isCoalescer,   isCursorSet,   isDisplayable,   isDoubleBuffered,   isEnabled,   isEventEnabled,   isFocusCycleRoot,   isFocusOwner,   isFocusTraversable,   isFocusabilityExplicitlySet,   isFocusable,   isFontSet,   isForegroundSet,   isIndirectlyEnabled,   isKeyEnabled,   isLightweight,   isMaximumSizeSet,   isMinimumSizeSet,   isMouseEventEnabled,   isMouseExitedExpected,   isOpaque,   isPeerFocusable,   isPreferredSizeSet,   isPrepainter,   isShowing,   isValid,   isVisible,   keyDown,   keyUp,   layout,   list,   list,   list,   list,   list,   locate,   location,   lostFocus,   mapToDisplay,   minimumSize,   mouseDown,   mouseDrag,   mouseEnter,   mouseExit,   mouseMove,   mouseUp,   move,   moveFocus,   moveFocusOnHide,   nativeWindowCreated,   nextFocus,   notifyInputMethod,   onDrawImage,   paint,   paintAll,   paramString,   postEvent,   postEvent,   postHierarchyBoundsEvents,   postprocessEvent,   preferredSize,   prepaint,   prepare4HierarchyChange,   prepareChildren4HierarchyChange,   prepareImage,   prepareImage,   preprocessFocusEvent,   preprocessKeyEvent,   preprocessMouseEvent,   preprocessMouseMotionEvent,   print,   printAll,   processComponentEvent,   processEvent,   processFocusEvent,   processHierarchyBoundsEvent,   processHierarchyEvent,   processInputMethodEvent,   processKeyEvent,   processMouseEvent,   processMouseMotionEvent,   processMouseWheelEvent,   propagateFont,   remove,   removeComponentListener,   removeFocusListener,   removeHierarchyBoundsListener,   removeHierarchyListener,   removeInputMethodListener,   removeKeyListener,   removeMouseListener,   removeMouseMotionListener,   removeMouseWheelListener,   removeNextEvent,   removeNotify,   removePropertyChangeListener,   removePropertyChangeListener,   removeRelativeEvent,   repaint,   repaint,   repaint,   repaint,   requestFocus,   requestFocus,   requestFocusImpl,   requestFocusInWindow,   requestFocusInWindow,   resetDefaultSize,   reshape,   resize,   resize,   setBackground,   setBounds,   setBounds,   setBounds,   setCaretPos,   setCaretPosImpl,   setComponentOrientation,   setCursor,   setCursor,   setDropTarget,   setEnabled,   setEnabledImpl,   setFocusTraversalKeys,   setFocusTraversalKeysEnabled,   setFocusable,   setFont,   setFontImpl,   setForeground,   setIgnoreRepaint,   setLocale,   setLocation,   setLocation,   setMaximumSize,   setMinimumSize,   setMouseExitedExpected,   setName,   setParent,   setPreferredSize,   setRedrawManager,   setSize,   setSize,   setTextFieldKit,   setTextKit,   setVisible,   show,   show,   size,   spreadHierarchyBoundsEvents,   toString,   transferFocus,   transferFocus,   transferFocusBackward,   transferFocusUpCycle,   update,   validate,   validateImpl
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.swing.JFrame Detail:
 protected  void addImpl(Component comp,
    Object constraints,
    int index) 
 protected JRootPane createRootPane() 
    Called by the constructors to create the default rootPane property.
 protected  void frameInit() 
    Called by the constructors to init JFrame
 public AccessibleContext getAccessibleContext() 
    Returns the accessible context for the frame.
 public Container getContentPane() 
    Returns the contentPane property.
 public int getDefaultCloseOperation() 
    Returns defaultCloseOperation value.
 public Component getGlassPane() 
    Returns glassPane property.
 public JMenuBar getJMenuBar() 
    Returns the menu bar for the frame
 public JLayeredPane getLayeredPane() 
    Returns layeredPane property.
 public JRootPane getRootPane() 
    Get rootPane property.
 static Frame getSharedOwner() 
    Returns the frame that is used as a default shared owner for JDialog and JWindow.
 public static boolean isDefaultLookAndFeelDecorated() 
 protected boolean isRootPaneCheckingEnabled() 
    Returns rootPaneCheckingEnabled value.
 protected String paramString() 
    Returns string representation of this frame.
 protected  void processWindowEvent(WindowEvent e) 
    Implements actions depending on defaultCloseOperation property.
 public  void remove(Component comp) 
 public  void setContentPane(Container contentPane) 
    Sets contentPane property.
 public  void setDefaultCloseOperation(int operation) 
    Sets defaultCloseOperation property. This is a bound property.
 public static  void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated) 
 public  void setGlassPane(Component glassPane) 
    Set glassPane property.
 public  void setIconImage(Image image) 
 public  void setJMenuBar(JMenuBar menuBar) 
    Sets the menu bar for the frame.
 public  void setLayeredPane(JLayeredPane layeredPane) 
    Sets layeredPane property.
 public  void setLayout(LayoutManager layout) 
 protected  void setRootPane(JRootPane root) 
    Set rootPane property.
 protected  void setRootPaneCheckingEnabled(boolean enabled) 
    Sets rootPaneCheckingEnabled.
 public  void update(Graphics g) 
    Just calls paint(g). This method was overridden to prevent an unnecessary call to clear the background.