|
JavaTM Platform Standard Ed. 6 |
|||||||||
���Υ��饹 ���Υ��饹 | �ե졼�ढ�� �ե졼��ʤ� | |||||||||
����: ����� | �ե������ | ���ȥ饯�� | ��å� | �ܺ�: �ե������ | ���ȥ饯�� | ��å� |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
public class JFrame
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.lang.Object ����Ѿ����줿��å� |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
���ե����� java.awt.MenuContainer ����Ѿ����줿��å� |
---|
getFont, postEvent |
�ե�����ɤξܺ� |
---|
public static final int EXIT_ON_CLOSE
SecurityException
������������ޤ������Υ��ڥ졼�����ϥ��ץꥱ�����������ǻ��Ѥ��뤳�Ȥ��ᤷ�ޤ���
protected JRootPane rootPane
glassPane
�����Ǥʤ������Υե졼��� contentPane
����ӥ��ץ����� menuBar
��������� JRootPane
�Υ����Ǥ���
JRootPane
,
RootPaneContainer
protected boolean rootPaneCheckingEnabled
add
����� setLayout
�θƤӽФ��� contentPane
��ž������ޤ����ǽ�� false �Ǥ�����JFrame
�����ۤ����ȡ�true �����ꤵ��ޤ���
isRootPaneCheckingEnabled()
,
setRootPaneCheckingEnabled(boolean)
,
RootPaneContainer
protected AccessibleContext accessibleContext
���ȥ饯���ξܺ� |
---|
public JFrame() throws HeadlessException
���Υ��ȥ饯���ϥ���ݡ��ͥ�ȤΥ�������ץ��ѥƥ����� JComponent.getDefaultLocale
�ˤ�ä��֤��줿�ͤ����ꤷ�ޤ���
HeadlessException
- GraphicsEnvironment.isHeadless() �� true ���֤����GraphicsEnvironment.isHeadless()
,
Component.setSize(int, int)
,
Component.setVisible(boolean)
,
JComponent.getDefaultLocale()
public JFrame(GraphicsConfiguration gc)
Frame
���̥ǥХ����λ��ꤵ�줿 GraphicsConfiguration
�˥����ȥ�ʤ��Ǻ������ޤ���
���Υ��ȥ饯���ϥ���ݡ��ͥ�ȤΥ�������ץ��ѥƥ����� JComponent.getDefaultLocale
�ˤ�ä��֤��줿�ͤ����ꤷ�ޤ���
gc
- ������ Frame
�ι��ۤ˻��Ѥ��� GraphicsConfiguration
�� gc
�� null
�ξ�硢�����ƥ�Υǥե���Ȥ� GraphicsConfiguration
�����Ѥ����
IllegalArgumentException
- gc
���������ǥХ����Τ�ΤǤϤʤ���硣�����㳰�� GraphicsEnvironment.isHeadless() �� true ���֤�����ɬ�������������GraphicsEnvironment.isHeadless()
,
JComponent.getDefaultLocale()
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()
public JFrame(String title, GraphicsConfiguration gc)
JFrame
���ꤵ�줿�����ȥ�ǡ����̥ǥХ����λ��ꤵ�줿 GraphicsConfiguration
�˺������ޤ���
���Υ��ȥ饯���ϥ���ݡ��ͥ�ȤΥ�������ץ��ѥƥ����� JComponent.getDefaultLocale
�ˤ�ä��֤��줿�ͤ����ꤷ�ޤ���
title
- �ե졼��Υܡ�������ɽ������륿���ȥ롣null
�ͤ϶���ʸ���� "" �Ȥ��ư�����gc
- ������ JFrame
�ι��ۤ˻��Ѥ��� GraphicsConfiguration
�� gc
�� null
�ξ�硢�����ƥ�Υǥե���Ȥ� GraphicsConfiguration
�����Ѥ����
IllegalArgumentException
- gc
���������ǥХ����Τ�ΤǤϤʤ���硣�����㳰�� GraphicsEnvironment.isHeadless() �� true ���֤�����ɬ�������������GraphicsEnvironment.isHeadless()
,
JComponent.getDefaultLocale()
��åɤξܺ� |
---|
protected void frameInit()
JFrame
��Ŭ�ڤ˽�������뤿��˥��ȥ饯���ˤ�äƸƤӽФ���ޤ���
protected JRootPane createRootPane()
rootPane
��������ޤ���
protected void processWindowEvent(WindowEvent e)
defaultCloseOperation
�ץ��ѥƥ����������ͤ˽��äơ�������ɥ�����ɽ���ˤ��뤫���ޤ����˴����ޤ���
Window
��� processWindowEvent
e
- ������ɥ����٥��setDefaultCloseOperation(int)
,
Window.processWindowEvent(java.awt.event.WindowEvent)
public void setDefaultCloseOperation(int operation)
DO_NOTHING_ON_CLOSE
��WindowConstants
�����):����Ԥ�ʤ����ץ���������Ͽ����Ƥ��� WindowListener
���֥������Ȥ� windowClosing
��åɤǽ�����Ԥ�ɬ�פ�����
HIDE_ON_CLOSE
��WindowConstants
�����):��Ͽ����Ƥ���Ǥ�դ� WindowListener
���֥������Ȥ�ƤӽФ������Ȥǡ���ưŪ�˥ե졼���
DISPOSE_ON_CLOSE
��WindowConstants
�����):��Ͽ����Ƥ���Ǥ�դ� WindowListener
���֥������Ȥ�ƤӽФ������Ȥǡ���ưŪ�˥ե졼������˴�����
EXIT_ON_CLOSE
��JFrame
�����):System
�� exit
��åɤ���Ѥ��ƥ��ץꥱ��������λ���롣���ץꥱ�������ǤΤ���
�ǥե���ȤǤ� 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)
public int getDefaultCloseOperation()
setDefaultCloseOperation(int)
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
TransferHandler
,
getTransferHandler()
,
Component.setDropTarget(java.awt.dnd.DropTarget)
public TransferHandler getTransferHandler()
transferHandler
�ץ��ѥƥ������֤��ޤ���
transferHandler
�ץ��ѥƥ�������TransferHandler
,
setTransferHandler(javax.swing.TransferHandler)
public void update(Graphics g)
paint(g)
��ƤӽФ��ޤ������Υ�åɤϡ��Хå����饦��ɤꥢ������ɬ�פʸƤӽФ����Ԥ��ʤ��褦�ˤ��뤿��˥����С��饤�ɤ���ޤ�����
Container
��� update
g
- �ڥ������Ȥʤ� Graphics ����ƥ�����Component.update(Graphics)
public void setJMenuBar(JMenuBar menubar)
menubar
- �ե졼��������֤���Ƥ����˥塼�С�getJMenuBar()
public JMenuBar getJMenuBar()
setJMenuBar(javax.swing.JMenuBar)
protected boolean isRootPaneCheckingEnabled()
add
����� setLayout
�θƤӽФ��� contentPane
��ž������뤫�ɤ������֤��ޤ���
add
����� setLayout
��ž���������� true�������Ǥʤ����� falseaddImpl(java.awt.Component, java.lang.Object, int)
,
setLayout(java.awt.LayoutManager)
,
setRootPaneCheckingEnabled(boolean)
,
RootPaneContainer
protected void setRootPaneCheckingEnabled(boolean enabled)
add
����� setLayout
�θƤӽФ��� contentPane
��ž������뤫�ɤ��������ꤷ�ޤ���
enabled
- add
����� setLayout
��ž���������� true��JFrame
��ľ�ܼ¹Ԥ���ɬ�פ�������� falseaddImpl(java.awt.Component, java.lang.Object, int)
,
setLayout(java.awt.LayoutManager)
,
isRootPaneCheckingEnabled()
,
RootPaneContainer
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
public void remove(Component comp)
comp
�� rootPane
�Ǥʤ����ϡ��ƤӽФ��� contentPane
��ž������ޤ���comp
�� JFrame
�ޤ��� contentPane
�λҤǤʤ����ϡ�����Ԥ��ޤ���
Container
��� remove
comp
- �������륳��ݡ��ͥ��
NullPointerException
- comp
�� null ��Container.add(java.awt.Component)
,
RootPaneContainer
public void setLayout(LayoutManager manager)
LayoutManager
�����ꤷ�ޤ������Υ�åɤ��С��饤�ɤ���ȡ��ƤӽФ�������դ��� contentPane
��ž������ޤ����ܺ٤ˤĤ��Ƥϡ�RootPaneContainer
�Ȥ��Ƥ���������
Container
��� setLayout
manager
- LayoutManager
setRootPaneCheckingEnabled(boolean)
,
RootPaneContainer
public JRootPane getRootPane()
rootPane
���֥������Ȥ��֤��ޤ���
RootPaneContainer
��� getRootPane
rootPane
�ץ��ѥƥ���setRootPane(javax.swing.JRootPane)
,
RootPaneContainer.getRootPane()
protected void setRootPane(JRootPane root)
rootPane
�ץ��ѥƥ��������ꤷ�ޤ������Υ�åɤϥ��ȥ饯���ˤ�äƸƤӽФ���ޤ���
root
- ���Υե졼��� rootPane
���֥�������getRootPane()
public void setIconImage(Image image)
������ɥ��Υ�������Ȥ���ñ�쥤�������ꤹ�뤿��ˡ����Υ�åɤ� setIconImages()
������˻��ѤǤ��ޤ���
���Ȥ��м���ʸ��ͤ��Ƥߤޤ���
setIconImage(image);�ϡ�����Ʊ���Ǥ���
ArrayListimageList = new ArrayList (); imageList.add(image); setIconImages(imageList);
��:�ͥ��ƥ��֤Υ�����ɥ����������ƥ�Ǥϡ�������ɥ���ɽ������ˡ�����ƥ����� (������ɥ�������������ɥ��ꥹ�ȡ��������С��ʤ�) �˱����Ƥ��ޤ��ޤ���ˡ�Τ��ޤ��ޤʥ��������Ѥ����礬����ޤ����ޤ������٤ƤΥ���ƥ����Ȥ�ñ��Υ��������Ѥ��뤳�Ȥ⡢�ޤä������������Ѥ��ʤ����Ȥ⤢��ޤ���
Frame
��� setIconImage
image
- ɽ������륢�������Window.setIconImages(java.util.List extends java.awt.Image>)
,
Window.getIconImages()
public Container getContentPane()
contentPane
���֥������Ȥ��֤��ޤ���
RootPaneContainer
��� getContentPane
contentPane
�ץ��ѥƥ���setContentPane(java.awt.Container)
,
RootPaneContainer.getContentPane()
public void setContentPane(Container contentPane)
contentPane
�ץ��ѥƥ��������ꤷ�ޤ������Υ�åɤϥ��ȥ饯���ˤ�äƸƤӽФ���ޤ���
Swing �Υڥ���ȥ������ƥ����㡼�Ǥϡ���ط��γ��ؤ���Ʃ���� JComponent
���ޤޤ�Ƥ���ɬ�פ�����ޤ����̾����ϥ���ƥ�Ķ���ä�����ޤ�������ƥ�Ķ����֤���������ϡ���Ʃ���� JComponent
���֤������뤳�Ȥ��ᤷ�ޤ���
RootPaneContainer
��� setContentPane
contentPane
- ���Υե졼��� contentPane
���֥�������
IllegalComponentStateException
- ����ƥ�Ķ��ѥ����� null
�ξ�� (�¹Ի��㳰)getContentPane()
,
RootPaneContainer.setContentPane(java.awt.Container)
,
JRootPane
public JLayeredPane getLayeredPane()
layeredPane
���֥������Ȥ��֤��ޤ���
RootPaneContainer
��� getLayeredPane
layeredPane
�ץ��ѥƥ���setLayeredPane(javax.swing.JLayeredPane)
,
RootPaneContainer.getLayeredPane()
public void setLayeredPane(JLayeredPane layeredPane)
layeredPane
�ץ��ѥƥ��������ꤷ�ޤ������Υ�åɤϥ��ȥ饯���ˤ�äƸƤӽФ���ޤ���
RootPaneContainer
��� setLayeredPane
layeredPane
- ���Υե졼��� layeredPane
���֥�������
IllegalComponentStateException
- ���ز����ѥ����� null
�ξ�� (�¹Ի��㳰)getLayeredPane()
,
RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)
public Component getGlassPane()
glassPane
���֥������Ȥ��֤��ޤ���
RootPaneContainer
��� getGlassPane
glassPane
�ץ��ѥƥ���setGlassPane(java.awt.Component)
,
RootPaneContainer.getGlassPane()
public void setGlassPane(Component glassPane)
glassPane
�ץ��ѥƥ��������ꤷ�ޤ������Υ�åɤϥ��ȥ饯���ˤ�äƸƤӽФ���ޤ���
RootPaneContainer
��� setGlassPane
glassPane
- ���Υե졼��� glassPane
���֥�������getGlassPane()
,
RootPaneContainer.setGlassPane(java.awt.Component)
public Graphics getGraphics()
null
���֤��ޤ���
Component
��� getGraphics
null
Component.paint(java.awt.Graphics)
public void repaint(long time, int x, int y, int width, int height)
time
�ߥ��ð���˺����褷�ޤ����ƥڥ���Ȥ���ˡ�ξܺ٤ϡ�RepaintManager
�Ȥ��Ƥ���������
Component
��� repaint
time
- �����ޤǤκ������ (�ߥ���)x
- x ��ɸy
- y ��ɸwidth
- ��height
- �⤵RepaintManager
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 ��������ɥ������� ���뤫�ɤ����Υҥ��LookAndFeel.getSupportsWindowDecorations()
public static boolean isDefaultLookAndFeelDecorated()
JFrame
�����ߤ� Look & Feel �ˤ�ä�����륦����ɥ���������������� true ���֤��ޤ��������ñ�ʤ�ҥ�ȤǤ��ꡢLook & Feel �����ε�ǽ�ݡ��Ȥ��ʤ����⤢��ޤ���
protected String paramString()
JFrame
��ʸ����ɽ�����֤��ޤ������Υ�åɤϥǥХå����ѤǤ��ꡢ�֤����ʸ��������Ƥ���ӷ����ϼ����ˤ�äưۤʤ�ޤ����֤����ʸ����϶��ξ�礬����ޤ�����null
�ˤϤʤ�ޤ���
Frame
��� paramString
JFrame
��ʸ����ɽ��public AccessibleContext getAccessibleContext()
Accessible
��� getAccessibleContext
Frame
��� getAccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
���Υ��饹 ���Υ��饹 | �ե졼�ढ�� �ե졼��ʤ� | |||||||||
����: ����� | �ե������ | ���ȥ饯�� | ��å� | �ܺ�: �ե������ | ���ȥ饯�� | ��å� |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy �⻲�Ȥ��Ƥ���������