JavaTM Platform
Standard Ed. 6

javax.swing
���饹 JFrame

java.lang.Object
  ��̤��ĥ java.awt.Component
      ��̤��ĥ java.awt.Container
          ��̤��ĥ java.awt.Window
              ��̤��ĥ java.awt.Frame
                  ��̤��ĥ javax.swing.JFrame
���٤Ƥμ������줿���󥿥ե�����:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class JFrame
extends Frame
implements WindowConstants, Accessible, RootPaneContainer

JFC/Swing ����ݡ��ͥ�ȥ������ƥ����㡼�Υ��ݡ��Ȥ򶯲����� java.awt.Frame �γ�ĥ�С������Ǥ���JFrame �λ��Ѥ˴ؤ��륿�����ظ��Υɥ�����ȤˤĤ��Ƥϡ�The Java Tutorial�פ���How to Make Frames���򻲾Ȥ��Ƥ���������

JFrame ���饹�� Frame ��¿���ߴ����Τʤ��Ȥ���������ޤ����ۤ��Τ��٤Ƥ� JFC/Swing �ȥåץ�٥륳��ƥʤ�Ʊ�͡�JFrame �� JRootPane ��ͣ��λҤȤ����ݻ����ޤ�����§�Ȥ��ơ��롼�ȶ�褬�󶡤��� ����ƥ�Ķ���ˤ� JFrame ��ɽ�������˥塼�ʳ��Τ��٤ƤΥ���ݡ��ͥ�Ȥ��ޤޤ��ɬ�פ�����ޤ����������� AWT �� Frame �ξ��Ȥϰۤʤ�ޤ����ص��塢add �Ȥ��������᥽�åɡ�remove ����� setLayout �ϡ�ɬ�פ˱����� contentPane ��ž�������褦�˥����С��饤�ɤ���Ƥ��ޤ����Ĥޤꡢ���Τ褦�˵��ҤǤ��ޤ���  

       frame.add(child);
 
�Ҥ� contentPane ���ɲä���ޤ�������ƥ�Ķ��Ͼ�� null �ʳ��Ǥ���null �����ꤷ�褦�Ȥ���� JFrame ���㳰�򥹥������ޤ����ǥե���ȤΥ���ƥ�Ķ��ˤϡ�BorderLayout �ޥ͡����㡼�����ꤵ��ޤ���JFrame �� LayoutManager ���ɲá���������������ξܺ٤ˤĤ��Ƥϡ�RootPaneContainer �򻲾Ȥ��Ƥ���������

Frame �ȤϰۤʤꡢJFrame �ˤϥ桼������������ɥ����Ĥ��褦�Ȥ����Ȥ��ˤɤΤ褦���б����뤫�Ȥ�����ǰ������ޤ����ǥե���Ȥ�ư��ϡ��桼������������ɥ����Ĥ�����ñ�� JFrame �򱣤��Ȥ�����ΤǤ����ǥե����ư����ѹ�����ˤϡ�setDefaultCloseOperation(int) �᥽�åɤ�ƤӽФ��ޤ���JFrame �� Frame ���󥹥��󥹤�Ʊ���褦��ư�����ˤϡ�setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE) ����Ѥ��ޤ���

����ƥ�Ķ��ξܺ١�����ӥ롼�ȶ�褬�󶡤��뤽��¾�ε�ǽ�ξܺ٤ˤĤ��Ƥϡ���The Java Tutorial�פ���Using Top-Level Containers�� �򻲾Ȥ��Ƥ���������

�ޥ�������꡼��Ķ��ξ��ˤϡ��ۤʤä������꡼��ǥХ������ JFrame �������Ǥ��ޤ����ܺ٤ϡ�Frame �򻲾Ȥ��Ƥ���������

�ٹ�: Swing �ϥ���åɤ��Ф��ư����ǤϤ���ޤ��󡣾ܺ٤ϡ���Swing's Threading Policy���򻲾Ȥ��Ƥ���������

�ٹ�: ���Υ��饹��ľ�󲽤��줿���֥������Ȥϡ������ Swing ��꡼���ȸߴ��ǤϤʤ��ʤ�ͽ��Ǥ������ߤ�ľ�󲽤Υ��ݡ��Ȥϡ�û���֤α��Ѥ䡢Ʊ���С������� Swing ��¹Ԥ��륢�ץꥱ�������֤� RMI ��Ŭ���Ƥ��ޤ���JDK Version 1.4 �ʹߡ����٤Ƥ� JavaBeans ��Ĺ���֤α��ѥ��ݡ��Ȥϡ�java.beans �ѥå��������ɲä���Ƥ��ޤ����ܺ٤ϡ�XMLEncoder �򻲾Ȥ��Ƥ���������

��Ϣ����:
JRootPane, setDefaultCloseOperation(int), WindowListener.windowClosing(java.awt.event.WindowEvent), RootPaneContainer

����ҤΥ��饹�γ���
protected  class JFrame.AccessibleJFrame
          ���Υ��饹�� JFrame ���饹�ѤΥ��������ӥ�ƥ������ݡ��Ȥ�������Ƥ��ޤ���
 
���饹 java.awt.Frame ����Ѿ����줿����ҤΥ��饹/���󥿥ե�����
Frame.AccessibleAWTFrame
 
���饹 java.awt.Window ����Ѿ����줿����ҤΥ��饹/���󥿥ե�����
Window.AccessibleAWTWindow
 
���饹 java.awt.Container ����Ѿ����줿����ҤΥ��饹/���󥿥ե�����
Container.AccessibleAWTContainer
 
���饹 java.awt.Component ����Ѿ����줿����ҤΥ��饹/���󥿥ե�����
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
�ե�����ɤγ���
protected  AccessibleContext accessibleContext
          ���������ӥ�ƥ����б��Υ���ƥ����ȥץ��ѥƥ����Ǥ���
static int EXIT_ON_CLOSE
          ��λ���륢�ץꥱ�������Υǥե���ȤΥ�����ɥ��˥����������ڥ졼�����Ǥ���
protected  JRootPane rootPane
          glassPane �����Ǥʤ������Υե졼��� contentPane ����ӥ��ץ����� menuBar ��������� JRootPane �Υ��󥹥��󥹤Ǥ���
protected  boolean rootPaneCheckingEnabled
          true �ξ��ϡ�add ����� setLayout �θƤӽФ��� contentPane ��ž������ޤ���
 
���饹 java.awt.Frame ����Ѿ����줿�ե������
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
���饹 java.awt.Component ����Ѿ����줿�ե������
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
���󥿥ե����� javax.swing.WindowConstants ����Ѿ����줿�ե������
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
���󥿥ե����� java.awt.image.ImageObserver ����Ѿ����줿�ե������
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
���󥹥ȥ饯���γ���
JFrame()
          ������֤��ԲĻ�Ǥ��롢������ Frame ���ۤ��ޤ���
JFrame(GraphicsConfiguration gc)
          Frame �򡢲��̥ǥХ����λ��ꤵ�줿 GraphicsConfiguration �˥����ȥ�ʤ��Ǻ������ޤ���
JFrame(String title)
          ���ꤵ�줿�����ȥ�ǡ�������֤��ԲĻ�ο����� Frame ���ۤ��ޤ���
JFrame(String title, GraphicsConfiguration gc)
          JFrame �򡢻��ꤵ�줿�����ȥ�ǡ����̥ǥХ����λ��ꤵ�줿 GraphicsConfiguration �˺������ޤ���
 
�᥽�åɤγ���
protected  void addImpl(Component comp, Object constraints, int index)
          ���ꤵ�줿�� Component ���ɲä��ޤ���
protected  JRootPane createRootPane()
          ���󥹥ȥ饯���᥽�åɤˤ�äƸƤӽФ��졢�ǥե���Ȥ� rootPane ��������ޤ���
protected  void frameInit()
          JFrame ��Ŭ�ڤ˽�������뤿��˥��󥹥ȥ饯���ˤ�äƸƤӽФ���ޤ���
 AccessibleContext getAccessibleContext()
          ���� JFrame �˴�Ϣ���� AccessibleContext ���֤��ޤ���
 Container getContentPane()
          ���Υե졼��� contentPane ���֥������Ȥ��֤��ޤ���
 int getDefaultCloseOperation()
          �桼���������Υե졼��ǡ֥��������פ򳫻Ϥ����Ȥ��˼¹Ԥ����������֤��ޤ���
 Component getGlassPane()
          ���Υե졼��� glassPane ���֥������Ȥ��֤��ޤ���
 Graphics getGraphics()
          ���Υ���ݡ��ͥ�ȤΥ���ե��å�������ƥ����Ȥ�������ޤ���
 JMenuBar getJMenuBar()
          ���Υե졼������ꤵ��Ƥ����˥塼�С����֤��ޤ���
 JLayeredPane getLayeredPane()
          ���Υե졼��� layeredPane ���֥������Ȥ��֤��ޤ���
 JRootPane getRootPane()
          ���Υե졼��� rootPane ���֥������Ȥ��֤��ޤ���
 TransferHandler getTransferHandler()
          transferHandler �ץ��ѥƥ������֤��ޤ���
static boolean isDefaultLookAndFeelDecorated()
          �������������줿 JFrame �����ߤ� Look & Feel �ˤ�ä��󶡤���륦����ɥ���������������� true ���֤��ޤ���
protected  boolean isRootPaneCheckingEnabled()
          add ����� setLayout �θƤӽФ��� contentPane ��ž������뤫�ɤ������֤��ޤ���
protected  String paramString()
          ���� JFrame ��ʸ����ɽ�����֤��ޤ���
protected  void processWindowEvent(WindowEvent e)
          ���Υ���ݡ��ͥ�Ȥ�ȯ�����륦����ɥ����٥�Ȥ�������ޤ���
 void remove(Component comp)
          ���ꤵ�줿����ݡ��ͥ�Ȥ򥳥�ƥʤ��������ޤ���
 void repaint(long time, int x, int y, int width, int height)
          ���Υ���ݡ��ͥ�Ȥλ��ꤵ�줿����ΰ�� time �ߥ��ð���˺����褷�ޤ���
 void setContentPane(Container contentPane)
          contentPane �ץ��ѥƥ��������ꤷ�ޤ���
 void setDefaultCloseOperation(int operation)
          �桼���������Υե졼��Ρ֥��������פ򳫻Ϥ����Ȥ��ˡ��ǥե���ȤǼ¹Ԥ������������ꤷ�ޤ���
static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
          �������������줿 JFrame �������ߤ� Look & Feel �ˤ�ä��󶡤���륦����ɥ����� (������������ɥ��򥯥��������륦�������åȡ������ȥ�ʤ�) �������뤫�ɤ����ˤĤ��ƤΥҥ�Ȥ��󶡤��ޤ���
 void setGlassPane(Component glassPane)
          glassPane �ץ��ѥƥ��������ꤷ�ޤ���
 void setIconImage(Image image)
          ���Υ�����ɥ��Υ�������Ȥ���ɽ������륤�᡼�������ꤷ�ޤ���
 void setJMenuBar(JMenuBar menubar)
          ���Υե졼��Υ�˥塼�С������ꤷ�ޤ���
 void setLayeredPane(JLayeredPane layeredPane)
          layeredPane �ץ��ѥƥ��������ꤷ�ޤ���
 void setLayout(LayoutManager manager)
          LayoutManager �����ꤷ�ޤ���
protected  void setRootPane(JRootPane root)
          rootPane �ץ��ѥƥ��������ꤷ�ޤ���
protected  void setRootPaneCheckingEnabled(boolean enabled)
          add ����� setLayout �θƤӽФ��� contentPane ��ž������뤫�ɤ��������ꤷ�ޤ���
 void setTransferHandler(TransferHandler newHandler)
          ���Υ���ݡ��ͥ�ȤؤΥǡ���ž���򥵥ݡ��Ȥ��뵡���Ǥ��롢transferHandler �ץ��ѥƥ��������ꤷ�ޤ���
 void update(Graphics g)
          paint(g) ��ƤӽФ��ޤ���
 
���饹 java.awt.Frame ����Ѿ����줿�᥽�å�
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
���饹 java.awt.Window ����Ѿ����줿�᥽�å�
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
���饹 java.awt.Container ����Ѿ����줿�᥽�å�
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
���饹 java.awt.Component ����Ѿ����줿�᥽�å�
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
���饹 java.lang.Object ����Ѿ����줿�᥽�å�
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
���󥿥ե����� java.awt.MenuContainer ����Ѿ����줿�᥽�å�
getFont, postEvent
 

�ե�����ɤξܺ�

EXIT_ON_CLOSE

public static final int EXIT_ON_CLOSE
��λ���륢�ץꥱ�������Υǥե���ȤΥ�����ɥ��˥����������ڥ졼�����Ǥ���������ɥ��˥����������ڥ졼�����Ȥ��Ƥ��Υե�����ɤ����ꤵ��Ƥ����硢���ץ�åȤǥ�����������ȡ�SecurityException ������������ޤ������Υ��ڥ졼�����ϥ��ץꥱ�����������ǻ��Ѥ��뤳�Ȥ򤪴��ᤷ�ޤ���

Ƴ�����줿�С������:
1.3
��Ϣ����:
����ե��������

rootPane

protected JRootPane rootPane
glassPane �����Ǥʤ������Υե졼��� contentPane ����ӥ��ץ����� menuBar ��������� JRootPane �Υ��󥹥��󥹤Ǥ���

��Ϣ����:
JRootPane, RootPaneContainer

rootPaneCheckingEnabled

protected boolean rootPaneCheckingEnabled
true �ξ��ϡ�add ����� setLayout �θƤӽФ��� contentPane ��ž������ޤ����ǽ�� false �Ǥ�����JFrame �����ۤ����ȡ�true �����ꤵ��ޤ���

��Ϣ����:
isRootPaneCheckingEnabled(), setRootPaneCheckingEnabled(boolean), RootPaneContainer

accessibleContext

protected AccessibleContext accessibleContext
���������ӥ�ƥ����б��Υ���ƥ����ȥץ��ѥƥ����Ǥ���

���󥹥ȥ饯���ξܺ�

JFrame

public JFrame()
       throws HeadlessException
������֤��ԲĻ�Ǥ��롢������ Frame ���ۤ��ޤ���

���Υ��󥹥ȥ饯���ϥ���ݡ��ͥ�ȤΥ�������ץ��ѥƥ����� JComponent.getDefaultLocale �ˤ�ä��֤��줿�ͤ����ꤷ�ޤ���

�㳰:
HeadlessException - GraphicsEnvironment.isHeadless() �� true ���֤����
��Ϣ����:
GraphicsEnvironment.isHeadless(), Component.setSize(int, int), Component.setVisible(boolean), JComponent.getDefaultLocale()

JFrame

public JFrame(GraphicsConfiguration gc)
Frame �򡢲��̥ǥХ����λ��ꤵ�줿 GraphicsConfiguration �˥����ȥ�ʤ��Ǻ������ޤ���

���Υ��󥹥ȥ饯���ϥ���ݡ��ͥ�ȤΥ�������ץ��ѥƥ����� JComponent.getDefaultLocale �ˤ�ä��֤��줿�ͤ����ꤷ�ޤ���

�ѥ�᡼��:
gc - ������ Frame �ι��ۤ˻��Ѥ��� GraphicsConfiguration�� gc �� null �ξ�硢�����ƥ�Υǥե���Ȥ� GraphicsConfiguration �����Ѥ����
�㳰:
IllegalArgumentException - gc �������꡼��ǥХ����Τ�ΤǤϤʤ���硣�����㳰�� GraphicsEnvironment.isHeadless() �� true ���֤�����ɬ�������������
Ƴ�����줿�С������:
1.3
��Ϣ����:
GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()

JFrame

public JFrame(String title)
       throws HeadlessException
���ꤵ�줿�����ȥ�ǡ�������֤��ԲĻ�ο����� Frame ���ۤ��ޤ���

���Υ��󥹥ȥ饯���ϥ���ݡ��ͥ�ȤΥ�������ץ��ѥƥ����� JComponent.getDefaultLocale �ˤ�ä��֤��줿�ͤ����ꤷ�ޤ���

�ѥ�᡼��:
title - �ե졼��Υ����ȥ�
�㳰:
HeadlessException - GraphicsEnvironment.isHeadless() �� true ���֤����
��Ϣ����:
GraphicsEnvironment.isHeadless(), Component.setSize(int, int), Component.setVisible(boolean), JComponent.getDefaultLocale()

JFrame

public JFrame(String title,
              GraphicsConfiguration gc)
JFrame �򡢻��ꤵ�줿�����ȥ�ǡ����̥ǥХ����λ��ꤵ�줿 GraphicsConfiguration �˺������ޤ���

���Υ��󥹥ȥ饯���ϥ���ݡ��ͥ�ȤΥ�������ץ��ѥƥ����� JComponent.getDefaultLocale �ˤ�ä��֤��줿�ͤ����ꤷ�ޤ���

�ѥ�᡼��:
title - �ե졼��Υܡ�������ɽ������륿���ȥ롣null �ͤ϶���ʸ���� "" �Ȥ��ư�����
gc - ������ JFrame �ι��ۤ˻��Ѥ��� GraphicsConfiguration�� gc �� null �ξ�硢�����ƥ�Υǥե���Ȥ� GraphicsConfiguration �����Ѥ����
�㳰:
IllegalArgumentException - gc �������꡼��ǥХ����Τ�ΤǤϤʤ���硣�����㳰�� GraphicsEnvironment.isHeadless() �� true ���֤�����ɬ�������������
Ƴ�����줿�С������:
1.3
��Ϣ����:
GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()
�᥽�åɤξܺ�

frameInit

protected void frameInit()
JFrame ��Ŭ�ڤ˽�������뤿��˥��󥹥ȥ饯���ˤ�äƸƤӽФ���ޤ���


createRootPane

protected JRootPane createRootPane()
���󥹥ȥ饯���᥽�åɤˤ�äƸƤӽФ��졢�ǥե���Ȥ� rootPane ��������ޤ���


processWindowEvent

protected void processWindowEvent(WindowEvent e)
���Υ���ݡ��ͥ�Ȥ�ȯ�����륦����ɥ����٥�Ȥ�������ޤ���defaultCloseOperation �ץ��ѥƥ����������ͤ˽��äơ�������ɥ�����ɽ���ˤ��뤫���ޤ����˴����ޤ���

�����С��饤��:
���饹 Window ��� processWindowEvent
�ѥ�᡼��:
e - ������ɥ����٥��
��Ϣ����:
setDefaultCloseOperation(int), Window.processWindowEvent(java.awt.event.WindowEvent)

setDefaultCloseOperation

public void setDefaultCloseOperation(int operation)
�桼���������Υե졼��Ρ֥��������פ򳫻Ϥ����Ȥ��ˡ��ǥե���ȤǼ¹Ԥ������������ꤷ�ޤ������Τ��� 1 �Ĥ���ꤹ��ɬ�פ�����ޤ���

�ǥե���ȤǤ� HIDE_ON_CLOSE �����ꤵ��ޤ������Υץ��ѥƥ������ͤ��ѹ�����ȡ��ץ��ѥƥ���̾ defaultCloseOperation �ǥץ��ѥƥ����ѹ����٥�Ȥ��ȥꥬ������ޤ���

�� -Java ���ۥޥ��� (VM) ��ǺǸ��ɽ����ǽ�ʥ�����ɥ����˴������ȡ�VM ����λ���뤳�Ȥ�����ޤ����ܺ٤ˤĤ��Ƥϡ���AWT Threading Issues���򻲾Ȥ��Ƥ���������

�ѥ�᡼��:
operation - �桼�������ե졼����Ĥ���Ȥ��� �¹Ԥ����٤�����
�㳰:
IllegalArgumentException - defaultCloseOperation ���ͤ����Ҥ� ͭ�����ͤȰۤʤ���
SecurityException - EXIT_ON_CLOSE �����ꤵ��Ƥ��ơ� SecurityManager �� �ƤӽФ�¦�� System.exit �θƤӽФ�����Ĥ��ʤ����
��Ϣ����:
Window.addWindowListener(java.awt.event.WindowListener), getDefaultCloseOperation(), WindowConstants, Runtime.exit(int)

getDefaultCloseOperation

public int getDefaultCloseOperation()
�桼���������Υե졼��ǡ֥��������פ򳫻Ϥ����Ȥ��˼¹Ԥ����������֤��ޤ���

�����:
������ɥ������������ڥ졼�����򼨤�����
��Ϣ����:
setDefaultCloseOperation(int)

setTransferHandler

public void setTransferHandler(TransferHandler newHandler)
���Υ���ݡ��ͥ�ȤؤΥǡ���ž���򥵥ݡ��Ȥ��뵡���Ǥ��롢transferHandler �ץ��ѥƥ��������ꤷ�ޤ�������ݡ��ͥ�Ȥ��ǡ���ž�����򥵥ݡ��Ȥ��ʤ���硢null ����Ѥ��ޤ���

�����ƥ�ץ��ѥƥ��� suppressSwingDropSupport �� false (�ǥե����) �Ǥ��ꡢ���Υ���ݡ��ͥ�Ⱦ�θ��ߤΥɥ��åץ������åȤ� null �Ǥ��뤫���桼��������Υɥ��åץ������åȤǤʤ���硢���Υ᥽�åɤϥɥ��åץ������åȤ򼡤Τ褦���ѹ����ޤ���newHandler �� null �ξ�硢�ɥ��åץ������åȤ�õ�ޤ���null �Ǥʤ����ϡ������� DropTarget �򥤥󥹥ȡ��뤷�ޤ���

��:JFrame ���Ȥ߹�碌�ƻ��Ѥ�����硢TransferHandler �ϥǡ����Υ���ݡ��ȵ�ǽ�����󶡤��ޤ��󡣤���ϡ��ǡ����Υ������ݡ��ȴ�Ϣ�Υ᥽�åɤ����� JComponent ���ˤʤäƤ��뤿��Ǥ���

�ܺ٤ϡ���The Java Tutorial�פ���How to Use Drag and Drop and Data Transfer���򻲾Ȥ��Ƥ���������

�ѥ�᡼��:
newHandler - ������ TransferHandler
Ƴ�����줿�С������:
1.6
��Ϣ����:
TransferHandler, getTransferHandler(), Component.setDropTarget(java.awt.dnd.DropTarget)

getTransferHandler

public TransferHandler getTransferHandler()
transferHandler �ץ��ѥƥ������֤��ޤ���

�����:
transferHandler �ץ��ѥƥ�������
Ƴ�����줿�С������:
1.6
��Ϣ����:
TransferHandler, setTransferHandler(javax.swing.TransferHandler)

update

public void update(Graphics g)
paint(g) ��ƤӽФ��ޤ������Υ᥽�åɤϡ��Хå����饦��ɤ򥯥ꥢ������ɬ�פʸƤӽФ����Ԥ��ʤ��褦�ˤ��뤿��˥����С��饤�ɤ���ޤ�����

�����С��饤��:
���饹 Container ��� update
�ѥ�᡼��:
g - �ڥ������Ȥʤ� Graphics ����ƥ�����
��Ϣ����:
Component.update(Graphics)

setJMenuBar

public void setJMenuBar(JMenuBar menubar)
���Υե졼��Υ�˥塼�С������ꤷ�ޤ���

�ѥ�᡼��:
menubar - �ե졼��������֤���Ƥ����˥塼�С�
��Ϣ����:
getJMenuBar()

getJMenuBar

public JMenuBar getJMenuBar()
���Υե졼������ꤵ��Ƥ����˥塼�С����֤��ޤ���

�����:
���Υե졼��Υ�˥塼�С�
��Ϣ����:
setJMenuBar(javax.swing.JMenuBar)

isRootPaneCheckingEnabled

protected boolean isRootPaneCheckingEnabled()
add ����� setLayout �θƤӽФ��� contentPane ��ž������뤫�ɤ������֤��ޤ���

�����:
add ����� setLayout ��ž���������� true�������Ǥʤ����� false
��Ϣ����:
addImpl(java.awt.Component, java.lang.Object, int), setLayout(java.awt.LayoutManager), setRootPaneCheckingEnabled(boolean), RootPaneContainer

setRootPaneCheckingEnabled

protected void setRootPaneCheckingEnabled(boolean enabled)
add ����� setLayout �θƤӽФ��� contentPane ��ž������뤫�ɤ��������ꤷ�ޤ���

�ѥ�᡼��:
enabled - add ����� setLayout ��ž���������� true��JFrame ��ľ�ܼ¹Ԥ���ɬ�פ�������� false
��Ϣ����:
addImpl(java.awt.Component, java.lang.Object, int), setLayout(java.awt.LayoutManager), isRootPaneCheckingEnabled(), RootPaneContainer

addImpl

protected void addImpl(Component comp,
                       Object constraints,
                       int index)
���ꤵ�줿�� Component ���ɲä��ޤ������Υ᥽�åɤ򥪡��С��饤�ɤ���ȡ��ƤӽФ�������դ��� contentPane ��ž������ޤ����ǥե���ȤǤϡ��Ҥϥե졼��ǤϤʤ� contentPane ���ɲä���ޤ����ܺ٤ˤĤ��Ƥϡ�RootPaneContainer �򻲾Ȥ��Ƥ���������

�����С��饤��:
���饹 Container ��� addImpl
�ѥ�᡼��:
comp - ��ĥ����륳��ݡ��ͥ��
constraints - ��餵���٤�����
index - ����ǥå���
�㳰:
IllegalArgumentException - index ��̵���ʾ��
IllegalArgumentException - ����ƥʤοƤ򤽤Υ���ƥʼ��Τ��ɲä��褦�Ȥ��Ƥ�����
IllegalArgumentException - ������ɥ��򥳥�ƥʤ��ɲä��褦�Ȥ��Ƥ�����
��Ϣ����:
setRootPaneCheckingEnabled(boolean), RootPaneContainer

remove

public void remove(Component comp)
���ꤵ�줿����ݡ��ͥ�Ȥ򥳥�ƥʤ��������ޤ���comp �� rootPane �Ǥʤ����ϡ��ƤӽФ��� contentPane ��ž������ޤ���comp �� JFrame �ޤ��� contentPane �λҤǤʤ����ϡ�����Ԥ��ޤ���

�����С��饤��:
���饹 Container ��� remove
�ѥ�᡼��:
comp - �������륳��ݡ��ͥ��
�㳰:
NullPointerException - comp �� null ��
��Ϣ����:
Container.add(java.awt.Component), RootPaneContainer

setLayout

public void setLayout(LayoutManager manager)
LayoutManager �����ꤷ�ޤ������Υ᥽�åɤ򥪡��С��饤�ɤ���ȡ��ƤӽФ�������դ��� contentPane ��ž������ޤ����ܺ٤ˤĤ��Ƥϡ�RootPaneContainer �򻲾Ȥ��Ƥ���������

�����С��饤��:
���饹 Container ��� setLayout
�ѥ�᡼��:
manager - LayoutManager
��Ϣ����:
setRootPaneCheckingEnabled(boolean), RootPaneContainer

getRootPane

public JRootPane getRootPane()
���Υե졼��� rootPane ���֥������Ȥ��֤��ޤ���

���:
���󥿥ե����� RootPaneContainer ��� getRootPane
�����:
rootPane �ץ��ѥƥ���
��Ϣ����:
setRootPane(javax.swing.JRootPane), RootPaneContainer.getRootPane()

setRootPane

protected void setRootPane(JRootPane root)
rootPane �ץ��ѥƥ��������ꤷ�ޤ������Υ᥽�åɤϥ��󥹥ȥ饯���ˤ�äƸƤӽФ���ޤ���

�ѥ�᡼��:
root - ���Υե졼��� rootPane ���֥�������
��Ϣ����:
getRootPane()

setIconImage

public void setIconImage(Image image)
���Υ�����ɥ��Υ�������Ȥ���ɽ������륤�᡼�������ꤷ�ޤ���

������ɥ��Υ�������Ȥ���ñ�쥤�᡼������ꤹ�뤿��ˡ����Υ᥽�åɤ� setIconImages() ������˻��ѤǤ��ޤ���

���Ȥ��м���ʸ��ͤ��Ƥߤޤ���  

     setIconImage(image);
 
�ϡ�����Ʊ���Ǥ���  
     ArrayList imageList = new ArrayList();
     imageList.add(image);
     setIconImages(imageList);
 

��:�ͥ��ƥ��֤Υ�����ɥ����������ƥ�Ǥϡ�������ɥ���ɽ������ˡ�����ƥ����� (������ɥ�������������ɥ��ꥹ�ȡ��������С��ʤ�) �˱����Ƥ��ޤ��ޤ���ˡ�Τ��ޤ��ޤʥ��᡼������Ѥ����礬����ޤ����ޤ������٤ƤΥ���ƥ����Ȥ�ñ��Υ��᡼������Ѥ��뤳�Ȥ⡢�ޤä������᡼������Ѥ��ʤ����Ȥ⤢��ޤ���

�����С��饤��:
���饹 Frame ��� setIconImage
�ѥ�᡼��:
image - ɽ������륢�����󥤥᡼��
��Ϣ����:
Window.setIconImages(java.util.List), Window.getIconImages()

getContentPane

public Container getContentPane()
���Υե졼��� contentPane ���֥������Ȥ��֤��ޤ���

���:
���󥿥ե����� RootPaneContainer ��� getContentPane
�����:
contentPane �ץ��ѥƥ���
��Ϣ����:
setContentPane(java.awt.Container), RootPaneContainer.getContentPane()

setContentPane

public void setContentPane(Container contentPane)
contentPane �ץ��ѥƥ��������ꤷ�ޤ������Υ᥽�åɤϥ��󥹥ȥ饯���ˤ�äƸƤӽФ���ޤ���

Swing �Υڥ���ȥ������ƥ����㡼�Ǥϡ���޴ط��γ��ؤ���Ʃ���� JComponent ���ޤޤ�Ƥ���ɬ�פ�����ޤ����̾����ϥ���ƥ�Ķ���ä��󶡤���ޤ�������ƥ�Ķ����֤���������ϡ���Ʃ���� JComponent ���֤������뤳�Ȥ򤪴��ᤷ�ޤ���

���:
���󥿥ե����� RootPaneContainer ��� setContentPane
�ѥ�᡼��:
contentPane - ���Υե졼��� contentPane ���֥�������
�㳰:
IllegalComponentStateException - ����ƥ�Ķ��ѥ�᡼���� null �ξ�� (�¹Ի��㳰)
��Ϣ����:
getContentPane(), RootPaneContainer.setContentPane(java.awt.Container), JRootPane

getLayeredPane

public JLayeredPane getLayeredPane()
���Υե졼��� layeredPane ���֥������Ȥ��֤��ޤ���

���:
���󥿥ե����� RootPaneContainer ��� getLayeredPane
�����:
layeredPane �ץ��ѥƥ���
��Ϣ����:
setLayeredPane(javax.swing.JLayeredPane), RootPaneContainer.getLayeredPane()

setLayeredPane

public void setLayeredPane(JLayeredPane layeredPane)
layeredPane �ץ��ѥƥ��������ꤷ�ޤ������Υ᥽�åɤϥ��󥹥ȥ饯���ˤ�äƸƤӽФ���ޤ���

���:
���󥿥ե����� RootPaneContainer ��� setLayeredPane
�ѥ�᡼��:
layeredPane - ���Υե졼��� layeredPane ���֥�������
�㳰:
IllegalComponentStateException - ���ز����ѥ�᡼���� null �ξ�� (�¹Ի��㳰)
��Ϣ����:
getLayeredPane(), RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)

getGlassPane

public Component getGlassPane()
���Υե졼��� glassPane ���֥������Ȥ��֤��ޤ���

���:
���󥿥ե����� RootPaneContainer ��� getGlassPane
�����:
glassPane �ץ��ѥƥ���
��Ϣ����:
setGlassPane(java.awt.Component), RootPaneContainer.getGlassPane()

setGlassPane

public void setGlassPane(Component glassPane)
glassPane �ץ��ѥƥ��������ꤷ�ޤ������Υ᥽�åɤϥ��󥹥ȥ饯���ˤ�äƸƤӽФ���ޤ���

���:
���󥿥ե����� RootPaneContainer ��� setGlassPane
�ѥ�᡼��:
glassPane - ���Υե졼��� glassPane ���֥�������
��Ϣ����:
getGlassPane(), RootPaneContainer.setGlassPane(java.awt.Component)

getGraphics

public Graphics getGraphics()
���Υ���ݡ��ͥ�ȤΥ���ե��å�������ƥ����Ȥ�������ޤ������Υ᥽�åɤϡ�����ݡ��ͥ�Ȥ�����ɽ����ǽ�Ǥʤ���硢null ���֤��ޤ���

�����С��饤��:
���饹 Component ��� getGraphics
�����:
���Υ���ݡ��ͥ�ȤΥ���ե��å�������ƥ����ȡ��ʤ����� null
Ƴ�����줿�С������:
1.6
��Ϣ����:
Component.paint(java.awt.Graphics)

repaint

public void repaint(long time,
                    int x,
                    int y,
                    int width,
                    int height)
���Υ���ݡ��ͥ�Ȥλ��ꤵ�줿����ΰ�� time �ߥ��ð���˺����褷�ޤ����ƥڥ���Ȥ���ˡ�ξܺ٤ϡ�RepaintManager �򻲾Ȥ��Ƥ���������

�����С��饤��:
���饹 Component ��� repaint
�ѥ�᡼��:
time - �����ޤǤκ������ (�ߥ���)
x - x ��ɸ
y - y ��ɸ
width - ��
height - �⤵
Ƴ�����줿�С������:
1.6
��Ϣ����:
RepaintManager

setDefaultLookAndFeelDecorated

public static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
�������������줿 JFrame �������ߤ� Look & Feel �ˤ�ä��󶡤���륦����ɥ����� (������������ɥ��򥯥��������륦�������åȡ������ȥ�ʤ�) �������뤫�ɤ����ˤĤ��ƤΥҥ�Ȥ��󶡤��ޤ���defaultLookAndFeelDecorated �� true �ξ�硢���ߤ� LookAndFeel �ϥ�����ɥ��������󶡤򥵥ݡ��Ȥ������ߤΥ�����ɥ��ޥ͡����㡼�Ͻ�������Ƥ��ʤ�������ɥ��򥵥ݡ��Ȥ��ޤ��� �������äơ��������������줿 JFrame �ϸ��ߤ� LookAndFeel �ˤ�륦����ɥ�����������ޤ��������Ǥʤ����ϡ��������������줿 JFrame �Υ�����ɥ������ϸ��ߤΥ�����ɥ��ޥ͡����㡼�ˤ�ä��󶡤���ޤ���

ñ��� JFrame ���Ф��Ƥ�ʲ���¹Ԥ��뤳�Ȥˤ�ꡢƱ�����̤������ޤ���  

    JFrame frame = new JFrame();
    frame.setUndecorated(true);
    frame.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
 

�ѥ�᡼��:
defaultLookAndFeelDecorated - ���ߤ� Look & Feel ��������ɥ������� �󶡤��뤫�ɤ����Υҥ��
Ƴ�����줿�С������:
1.4
��Ϣ����:
LookAndFeel.getSupportsWindowDecorations()

isDefaultLookAndFeelDecorated

public static boolean isDefaultLookAndFeelDecorated()
�������������줿 JFrame �����ߤ� Look & Feel �ˤ�ä��󶡤���륦����ɥ���������������� true ���֤��ޤ��������ñ�ʤ�ҥ�ȤǤ��ꡢLook & Feel �����ε�ǽ�򥵥ݡ��Ȥ��ʤ����⤢��ޤ���

�����:
Look & Feel ��������ɥ��������󶡤������ true
Ƴ�����줿�С������:
1.4

paramString

protected String paramString()
���� JFrame ��ʸ����ɽ�����֤��ޤ������Υ᥽�åɤϥǥХå����ѤǤ��ꡢ�֤����ʸ��������Ƥ���ӷ����ϼ����ˤ�äưۤʤ�ޤ����֤����ʸ����϶��ξ�礬����ޤ�����null �ˤϤʤ�ޤ���

�����С��饤��:
���饹 Frame ��� paramString
�����:
���� JFrame ��ʸ����ɽ��

getAccessibleContext

public AccessibleContext getAccessibleContext()
���� JFrame �˴�Ϣ���� AccessibleContext ���֤��ޤ���JFrame �ξ�硢AccessibleContext �� AccessibleJFrame �η�������ޤ���ɬ�פ˱����ƿ����� AccessibleJFrame ���󥹥��󥹤���������ޤ���

���:
���󥿥ե����� Accessible ��� getAccessibleContext
�����С��饤��:
���饹 Frame ��� getAccessibleContext
�����:
���� JFrame �� AccessibleContext �Ȥ��� ��ǽ���� AccessibleJFrame

JavaTM Platform
Standard Ed. 6

�Х������ȵ�ǽ�Υꥯ������
����˾ܤ��� API ��ե���󥹤���ӳ�ȯ�ԥɥ�����ȤˤĤ��Ƥϡ�Java SE ��ȯ���ѥɥ�������򻲾Ȥ��Ƥ�����������ȯ�Ը����ξܺ٤ʲ��⡢��ǰ�γ��ס��Ѹ��������Х��β����������ӥ����ɼ��㤬�ޤޤ�Ƥ��ޤ���

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy �⻲�Ȥ��Ƥ���������