public class Frame extends Window implements MenuContainer
Frameã¯ãã¿ã€ãã«ãšããŒããŒãæã€ãããã»ã¬ãã«ã®ãŠã£ã³ããŠã§ãã
ãã¬ãŒã ã®ãµã€ãºã«ã¯ãããŒããŒçšãšããŠæå®ãããé åãå«ãŸããŸãã ããŒããŒé åã®å¯žæ³ã¯getInsetsã¡ãœããã§ååŸã§ããŸãããã ããããŒããŒé åã®å¯žæ³ã¯ãã©ãããã©ãŒã ã«äŸåãããããpackãŸãã¯showã®ã©ã¡ãããåŒã³åºãããšã«ãããã¬ãŒã ã衚瀺å¯èœã«ããªããã°æå¹ãªã€ã³ã»ã»ããå€ã¯ååŸã§ããŸããã ããŒããŒé åã¯ãã¬ãŒã å
šäœã®ãµã€ãºã«å«ãŸããŠããããããã¬ãŒã ã®äžéšãããŒããŒã«é ããŠããŸããŸãããã®ããããµãã³ã³ããŒãã³ããæç»ããã³è¡šç€ºããããã®é åã¯ãå·Šäžé
ã®äœçœ®ã(insets.left, insets.top)ã§ãããå¹
ãwidth - (insets.left+insets.right)ãé«ããheight - (insets.top+insets.bottom)ã®ç©åœ¢ã«å¶éãããŸãã
ãã¬ãŒã ã®ããã©ã«ãã»ã¬ã€ã¢ãŠãã¯ãBorderLayoutã§ãã
ãã¬ãŒã ã¯ãã€ãã£ããªè£
食(FrameãšTitlebar)ãæã€ããšãã§ããsetUndecoratedã§ãããç¡å¹åã§ããŸãã ãã¬ãŒã ãdisplayableã®ç¶æ
ã§ãªããšãã«ã ãç¡å¹åã§ããŸãã
ãã«ãã¹ã¯ãªãŒã³ç°å¢ã§ã¯ãFrame(GraphicsConfiguration)ãŸãã¯Frame(String title, GraphicsConfiguration)ã§Frameãæ§ç¯ããããšã«ãããå¥ã®ã¹ã¯ãªãŒã³ã»ããã€ã¹äžã«Frameãçæã§ããŸãã GraphicsConfigurationãªããžã§ã¯ãã¯ãã¿ãŒã²ããç»é¢ããã€ã¹ã®ããããã®GraphicsConfigurationãªããžã§ã¯ãã§ãã
ãã¹ã¯ãããã»ãšãªã¢ããç©ççã«è€æ°ã®ã¹ã¯ãªãŒã³ã»ããã€ã¹ã«ãŸãããä»®æ³ããã€ã¹ã»ãã«ãã¹ã¯ãªãŒã³ç°å¢ã§ã¯ããã¹ãŠã®èšå®ã®å¢çã¯ä»®æ³åº§æšäœç³»ãåºæºã«ããŠããŸãã ä»®æ³åº§æšäœç³»ã®åç¹ã¯ç©ççãªãã©ã€ããªã»ã¹ã¯ãªãŒã³ã®å·Šäžé ã«ãããŸãã ä»®æ³ããã€ã¹ã®ãã©ã€ããªã»ã¹ã¯ãªãŒã³ã®äœçœ®ã«ãã£ãŠã¯ã次ã®å³ã«ç€ºãéãè² ã®åº§æšãå¯èœã§ãã
ãã®ãããªç°å¢ã§ã¯ãsetLocationãåŒã³åºããšãããã®ã¡ãœããã«ä»®æ³åº§æšãæž¡ãå¿
èŠããããŸãã åæ§ã«ãFrameã§getLocationOnScreenãåŒã³åºããšãä»®æ³ããã€ã¹åº§æšãè¿ãããŸãã ä»®æ³åº§æšç³»å
ã®åç¹ãæ€çŽ¢ããã«ã¯ãGraphicsConfigurationã®getBoundsã¡ãœãããåŒã³åºããŸãã
次ã®ã³ãŒãã§ã¯ãFrameã®äœçœ®ã察å¿ããGraphicsConfigurationã®ç©ççã¹ã¯ãªãŒã³ã®åç¹ãåºæºã«ããŠ(10, 10)ã«èšå®ããŸãã GraphicsConfigurationã®å¢çãèæ
®ãããªãå ŽåãFrameã®äœçœ®ã¯ä»®æ³åº§æšç³»ãåºæºã«ããŠ(10, 10)ã«èšå®ãããæå®ãããGraphicsConfigurationã®ç©ççã¹ã¯ãªãŒã³ãšã¯ç°ãªãå¯èœæ§ã®ããç©ççãªãã©ã€ããªã»ã¹ã¯ãªãŒã³ã«è¡šç€ºãããŸãã
Frame f = new Frame(GraphicsConfiguration gc);
Rectangle bounds = gc.getBounds();
f.setLocation(10 + bounds.x, 10 + bounds.y);
ãã¬ãŒã ã¯æ¬¡ã®åã®WindowEventãçæã§ããŸãã
WINDOW_OPENED
WINDOW_CLOSING: WINDOW_CLOSED
WINDOW_ICONIFIED
WINDOW_DEICONIFIED
WINDOW_ACTIVATED
WINDOW_DEACTIVATED
WINDOW_GAINED_FOCUS
WINDOW_LOST_FOCUS
WINDOW_STATE_CHANGED
WindowEvent, Window.addWindowListener(java.awt.event.WindowListener), çŽååããã圢åŒ| 修食åãšå | ã¯ã©ã¹ | 説æ |
|---|---|---|
protected class |
Frame.AccessibleAWTFrame |
ãã®ã¯ã©ã¹ã¯
Frameã¯ã©ã¹ã®ã¢ã¯ã»ã·ããªãã£ã»ãµããŒããå®è£
ããŠããŸãã |
Window.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| 修食åãšå | ãã£ãŒã«ã | 説æ |
|---|---|---|
static int |
CROSSHAIR_CURSOR |
éæšå¥šã
Cursor.CROSSHAIR_CURSORã«çœ®ãæããããŠããŸãã |
static int |
DEFAULT_CURSOR |
éæšå¥šã
Cursor.DEFAULT_CURSORã«çœ®ãæããããŠããŸãã |
static int |
E_RESIZE_CURSOR |
éæšå¥šã
Cursor.E_RESIZE_CURSORã«çœ®ãæããããŠããŸãã |
static int |
HAND_CURSOR |
éæšå¥šã
Cursor.HAND_CURSORã«çœ®ãæããããŠããŸãã |
static int |
ICONIFIED |
ãã®ç¶æ
ãããã¯ãã¬ãŒã ãã¢ã€ã³ã³åãããŠããããšã瀺ããŸãã
|
static int |
MAXIMIZED_BOTH |
ãã®ç¶æ
ãããã»ãã¹ã¯ã¯ããã¬ãŒã ãå
šç»é¢è¡šç€ºãã€ãŸãæ°Žå¹³ããã³åçŽã®äž¡æ¹åã§æå€§åãããŠããããšã瀺ããŸãã
|
static int |
MAXIMIZED_HORIZ |
ãã®ç¶æ
ãããã¯ãã¬ãŒã ãæ°Žå¹³æ¹åã«æå€§åãããŠããããšã瀺ããŸãã
|
static int |
MAXIMIZED_VERT |
ãã®ç¶æ
ãããã¯ãã¬ãŒã ãåçŽæ¹åã«æå€§åãããŠããããšã瀺ããŸãã
|
static int |
MOVE_CURSOR |
éæšå¥šã
Cursor.MOVE_CURSORã«çœ®ãæããããŠããŸãã |
static int |
N_RESIZE_CURSOR |
éæšå¥šã
Cursor.N_RESIZE_CURSORã«çœ®ãæããããŠããŸãã |
static int |
NE_RESIZE_CURSOR |
éæšå¥šã
Cursor.NE_RESIZE_CURSORã«çœ®ãæããããŠããŸãã |
static int |
NORMAL |
ãã¬ãŒã ããéåžžã®ãç¶æ
ã§ãã
|
static int |
NW_RESIZE_CURSOR |
éæšå¥šã
Cursor.NW_RESIZE_CURSORã«çœ®ãæããããŠããŸãã |
static int |
S_RESIZE_CURSOR |
éæšå¥šã
Cursor.S_RESIZE_CURSORã«çœ®ãæããããŠããŸãã |
static int |
SE_RESIZE_CURSOR |
éæšå¥šã
Cursor.SE_RESIZE_CURSORã«çœ®ãæããããŠããŸãã |
static int |
SW_RESIZE_CURSOR |
éæšå¥šã
Cursor.SW_RESIZE_CURSORã«çœ®ãæããããŠããŸãã |
static int |
TEXT_CURSOR |
éæšå¥šã
Cursor.TEXT_CURSORã«çœ®ãæããããŠããŸãã |
static int |
W_RESIZE_CURSOR |
éæšå¥šã
Cursor.W_RESIZE_CURSORã«çœ®ãæããããŠããŸãã |
static int |
WAIT_CURSOR |
éæšå¥šã
Cursor.WAIT_CURSORã«çœ®ãæããããŠããŸãã |
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| ã³ã³ã¹ãã©ã¯ã¿ | 説æ |
|---|---|
Frame() |
åæç¶æ
ã§å¯èŠã§ã¯ãªã
Frameã®æ°ããã€ã³ã¹ã¿ã³ã¹ãæ§ç¯ããŸãã |
Frame(GraphicsConfiguration gc) |
æå®ããã
GraphicsConfigurationã䜿çšããŠãåæç¶æ
ã§å¯èŠã§ã¯ãªãæ°ããFrameãæ§ç¯ããŸãã |
Frame(String title) |
æå®ãããã¿ã€ãã«ã䜿çšããŠãåæç¶æ
ã§å¯èŠã§ã¯ãªãæ°ãã
Frameãªããžã§ã¯ããæ§ç¯ããŸãã |
Frame(String title, GraphicsConfiguration gc) |
æå®ãããã¿ã€ãã«ãš
GraphicsConfigurationã䜿çšããŠãåæç¶æ
ã§å¯èŠã§ã¯ãªãæ°ããFrameãªããžã§ã¯ããæ§ç¯ããŸãã |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
void |
addNotify() |
ãã€ãã£ãã»ã¹ã¯ãªãŒã³ã»ãªãœãŒã¹ã«æ¥ç¶ããããšã«ããããã®Frameã衚瀺å¯èœã«ããŸãã
|
AccessibleContext |
getAccessibleContext() |
ãã®Frameã«é¢é£ä»ããããAccessibleContextãååŸããŸãã
|
int |
getCursorType() |
éæšå¥šã
JDK version 1.1以éã¯ã
Component.getCursor()ã«çœ®ãæããããŠããŸãã |
int |
getExtendedState() |
ãã®ãã¬ãŒã ã®ç¶æ
ãè¿ããŸãã
|
static Frame[] |
getFrames() |
ãã®ã¢ããªã±ãŒã·ã§ã³ã«ãã£ãŠäœæããããã¹ãŠã®
Frameã®é
åãè¿ããŸãã |
Image |
getIconImage() |
ãã®ãã¬ãŒã ã®ã¢ã€ã³ã³ãšããŠè¡šç€ºãããã€ã¡ãŒãžãè¿ããŸãã
|
Rectangle |
getMaximizedBounds() |
ãã®ãã¬ãŒã ã®æå€§åãããå¢çãè¿ããŸãã
|
MenuBar |
getMenuBar() |
ãã®ãã¬ãŒã ã®ã¡ãã¥ãŒã»ããŒãååŸããŸãã
|
int |
getState() |
ãã®ãã¬ãŒã ã®ç¶æ
ãè¿ããŸã(çŸåšã¯äœ¿çšãããŸãã)ã
|
String |
getTitle() |
ãã¬ãŒã ã®ã¿ã€ãã«ãè¿ããŸãã
|
boolean |
isResizable() |
ãŠãŒã¶ãŒããã®ãã¬ãŒã ã®ãµã€ãºã倿Žã§ãããã©ããã瀺ããŸãã
|
boolean |
isUndecorated() |
ãã®ãã¬ãŒã ãè£
食ãããŠããªããã©ãã瀺ããŸãã
|
protected String |
paramString() |
ãã®
Frameã®ç¶æ
ã衚ãæååãè¿ããŸãã |
void |
remove(MenuComponent m) |
æå®ãããã¡ãã¥ãŒã»ããŒããã®ãã¬ãŒã ããåé€ããŸãã
|
void |
removeNotify() |
ãã€ãã£ãã»ã¹ã¯ãªãŒã³ã»ãªãœãŒã¹ãžã®æ¥ç¶ãåé€ããããšã«ããããã®Frameãé衚瀺ã«ããŸãã
|
void |
setBackground(Color bgColor) |
ãã®ãŠã£ã³ããŠã®èæ¯è²ãèšå®ããŸãã
|
void |
setCursor(int cursorType) |
éæšå¥šã
JDK version 1.1以éã¯ã
Component.setCursor(Cursor)ã«çœ®ãæããããŠããŸãã |
void |
setExtendedState(int state) |
ãã®ãã¬ãŒã ã®ç¶æ
ãèšå®ããŸãã
|
void |
setIconImage(Image image) |
ãã®ãŠã£ã³ããŠã®ã¢ã€ã³ã³ãšããŠè¡šç€ºãããã€ã¡ãŒãžãèšå®ããŸãã
|
void |
setMaximizedBounds(Rectangle bounds) |
ãã®ãã¬ãŒã ã®æå€§åãããå¢çãèšå®ããŸãã
|
void |
setMenuBar(MenuBar mb) |
ãã®ãã¬ãŒã ã®ã¡ãã¥ãŒã»ããŒããæå®ãããã¡ãã¥ãŒã»ããŒã«èšå®ããŸãã
|
void |
setOpacity(float opacity) |
ãŠã£ã³ããŠã®äžéææ§ãèšå®ããŸãã
|
void |
setResizable(boolean resizable) |
ãŠãŒã¶ãŒããã®ãã¬ãŒã ã®ãµã€ãºã倿Žã§ãããã©ãããèšå®ããŸãã
|
void |
setShape(Shape shape) |
ãŠã£ã³ããŠã®åœ¢ç¶ãèšå®ããŸãã
|
void |
setState(int state) |
ãã®ãã¬ãŒã ã®ç¶æ
ãèšå®ããŸã(çŸåšã¯äœ¿çšãããŸãã)ã
|
void |
setTitle(String title) |
ãã®ãã¬ãŒã ã®ã¿ã€ãã«ããæå®ãããæååã«èšå®ããŸãã
|
void |
setUndecorated(boolean undecorated) |
ãã®ãã¬ãŒã ã®è£
é£Ÿã®æå¹åãšç¡å¹åãåãæ¿ããŸãã
|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, addImpl, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeaction, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, 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, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEvent@Deprecated public static final int DEFAULT_CURSOR
Cursor.DEFAULT_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int CROSSHAIR_CURSOR
Cursor.CROSSHAIR_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int TEXT_CURSOR
Cursor.TEXT_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int WAIT_CURSOR
Cursor.WAIT_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int SW_RESIZE_CURSOR
Cursor.SW_RESIZE_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int SE_RESIZE_CURSOR
Cursor.SE_RESIZE_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int NW_RESIZE_CURSOR
Cursor.NW_RESIZE_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int NE_RESIZE_CURSOR
Cursor.NE_RESIZE_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int N_RESIZE_CURSOR
Cursor.N_RESIZE_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int S_RESIZE_CURSOR
Cursor.S_RESIZE_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int W_RESIZE_CURSOR
Cursor.W_RESIZE_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int E_RESIZE_CURSOR
Cursor.E_RESIZE_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int HAND_CURSOR
Cursor.HAND_CURSORã«çœ®ãæããããŠããŸãã@Deprecated public static final int MOVE_CURSOR
Cursor.MOVE_CURSORã«çœ®ãæããããŠããŸããpublic static final int NORMAL
setExtendedState(int), getExtendedState(), 宿°ãã£ãŒã«ãå€public static final int ICONIFIED
setExtendedState(int), getExtendedState(), 宿°ãã£ãŒã«ãå€public static final int MAXIMIZED_HORIZ
setExtendedState(int), getExtendedState(), 宿°ãã£ãŒã«ãå€public static final int MAXIMIZED_VERT
setExtendedState(int), getExtendedState(), 宿°ãã£ãŒã«ãå€public static final int MAXIMIZED_BOTH
MAXIMIZED_VERT | MAXIMIZED_HORIZã®ç°¡æãšã€ãªã¢ã¹ã§ãã
ãã¬ãŒã ãå šç»é¢è¡šç€ºãããŠãããã©ãããæ£ããå€å®ããã³ãŒãã£ã³ã°ã¯ãããªããŸãã
(state & Frame.MAXIMIZED_BOTH) == Frame.MAXIMIZED_BOTH
ãã¬ãŒã ãæ°Žå¹³ãŸãã¯åçŽã®ã©ã¡ããã§æå€§åãããŠãããã©ãããå€å®ããã³ãŒãã£ã³ã°ã¯ãããªããŸãã
(state & Frame.MAXIMIZED_BOTH) != 0
setExtendedState(int), getExtendedState(), 宿°ãã£ãŒã«ãå€public Frame()
throws HeadlessException
Frameã®æ°ããã€ã³ã¹ã¿ã³ã¹ãæ§ç¯ããŸãã Frameã®ã¿ã€ãã«ã¯ç©ºã§ãã HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ããå ŽåGraphicsEnvironment.isHeadless(), Component.setSize(int, int), Component.setVisible(boolean)public Frame(GraphicsConfiguration gc)
GraphicsConfigurationã䜿çšããŠãåæç¶æ
ã§å¯èŠã§ã¯ãªãæ°ããFrameãæ§ç¯ããŸããgc - ã¿ãŒã²ããç»é¢ããã€ã¹ã®GraphicsConfigurationã gcãnullã§ããå Žåã¯ãã·ã¹ãã ã®ããã©ã«ãGraphicsConfigurationãšèŠãªãããŸãã IllegalArgumentException - gcãç»é¢ããã€ã¹ã®ãã®ã§ãªãå ŽåãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ããå ŽåGraphicsEnvironment.isHeadless()public Frame(String title) throws HeadlessException
Frameãªããžã§ã¯ããæ§ç¯ããŸããtitle - ãã¬ãŒã ã®ããŒããŒã«è¡šç€ºãããã¿ã€ãã«ã nullå€ã¯ãç©ºã®æåå""ãšããŠåŠçãããŸãã HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ããå ŽåGraphicsEnvironment.isHeadless(), Component.setSize(int, int), Component.setVisible(boolean), GraphicsConfiguration.getBounds()public Frame(String title, GraphicsConfiguration gc)
GraphicsConfigurationã䜿çšããŠãåæç¶æ
ã§å¯èŠã§ã¯ãªãæ°ããFrameãªããžã§ã¯ããæ§ç¯ããŸããtitle - ãã¬ãŒã ã®ããŒããŒã«è¡šç€ºãããã¿ã€ãã«ã nullå€ã¯ãç©ºã®æåå""ãšããŠåŠçãããŸãã gc - ã¿ãŒã²ããç»é¢ããã€ã¹ã®GraphicsConfigurationã gcãnullã§ããå Žåã¯ãã·ã¹ãã ã®ããã©ã«ãGraphicsConfigurationãšèŠãªãããŸãã IllegalArgumentException - gcãç»é¢ããã€ã¹ã®ãã®ã§ãªãå ŽåãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ããå ŽåGraphicsEnvironment.isHeadless(), Component.setSize(int, int), Component.setVisible(boolean), GraphicsConfiguration.getBounds()public void addNotify()
addNotifyãã¯ã©ã¹WindowComponent.isDisplayable(), removeNotify()public String getTitle()
setTitle(String)public void setTitle(String title)
title - ãã¬ãŒã ã®ããŒããŒã«è¡šç€ºãããã¿ã€ãã«ã nullå€ã¯ãç©ºã®æåå""ãšããŠåŠçãããŸãã getTitle()public Image getIconImage()
ãã®ã¡ãœããã¯çŸåšç¡å¹ã§ãããäžäœäºæã®ããã ãã«æ®ãããŠããŸãã 代ããã«Window.getIconImages()ã䜿çšããŸãã
è€æ°ã®ã€ã¡ãŒãžãããªããªã¹ããWindowã®ã¢ã€ã³ã³ãšããŠæå®ãããŠããå Žåããã®ã¡ãœããã¯ããªã¹ãã®æåã®é ç®ãè¿ããŸãã
nullãsetIconImage(Image), Window.getIconImages(), Window.setIconImages(java.util.List<? extends java.awt.Image>)public void setIconImage(Image image)
ãã®ã¡ãœããã¯ããŠã£ã³ããŠã®ã¢ã€ã³ã³ãšããŠ1ã€ã®ã€ã¡ãŒãžãæå®ããããã«ãsetIconImages()ã®ä»£ããã«äœ¿çšã§ããŸãã
ããšãã°æ¬¡ã®æãèããŠã¿ãŸãã
setIconImage(image);
ã¯ã次ãšåãã§ãã
ArrayList<Image> imageList = new ArrayList<Image>();
imageList.add(image);
setIconImages(imageList);
ããŒã: ãã€ãã£ãã®ãŠã£ã³ããŠç®¡çã·ã¹ãã ã§ã¯ããŠã£ã³ããŠã衚ãããã«ãã³ã³ããã¹ã(ãŠã£ã³ããŠè£ 食ããŠã£ã³ããŠã»ãªã¹ããã¿ã¹ã¯ã»ããŒãªã©)ã«å¿ããŠããŸããŸãªå¯žæ³ã®ããŸããŸãªã€ã¡ãŒãžã䜿çšããå ŽåããããŸãã ãŸãããã¹ãŠã®ã³ã³ããã¹ãã§åäžã®ã€ã¡ãŒãžã䜿çšããããšãããŸã£ããã€ã¡ãŒãžã䜿çšããªãããšããããŸãã
setIconImageãã¯ã©ã¹Windowimage - 衚瀺ãããã¢ã€ã³ã³ã»ã€ã¡ãŒãžãWindow.setIconImages(java.util.List<? extends java.awt.Image>), Window.getIconImages()public MenuBar getMenuBar()
nullãsetMenuBar(MenuBar)public void setMenuBar(MenuBar mb)
mb - èšå®ãããã¡ãã¥ãŒã»ããŒã ãã®ãã©ã¡ãŒã¿ãnullã®å Žåããã®ãã¬ãŒã äžã®æ¢åã®ã¡ãã¥ãŒã»ããŒã¯ãã¹ãŠåé€ãããã getMenuBar()public boolean isResizable()
trueãããã§ãªãå Žåã¯falseãsetResizable(boolean)public void setResizable(boolean resizable)
resizable - ãã®ãã¬ãŒã ããµã€ãºå€æŽå¯èœãªå Žåã¯trueãããã§ãªãå Žåã¯falseãisResizable()public void setState(int state)
æ§ããŒãžã§ã³ã®JDKã§ã¯ããã¬ãŒã ã®ç¶æ ã¯NORMALãICONIFIEDã®ã©ã¡ããã§ããã JDK 1.4ããã¯ããå€ãã®ãã¬ãŒã ç¶æ ããµããŒãããããããã»ãã¹ã¯ã§ç¶æ ã衚ãããããã«ãªããŸããã
以åã«éçºãããã¢ããªã±ãŒã·ã§ã³ãšã®äºææ§ãä¿ã€ããããã®ã¡ãœããã¯Frame.NORMALãšFrame.ICONIFIEDã®ã¿åŒãç¶ãåãå
¥ããŸãã ãã®ã¡ãœããã§ã¯ãã¬ãŒã ã®ã¢ã€ã³ã³åã®ç¶æ
ã ãã倿Žããããã®ä»ã®ãã¬ãŒã ç¶æ
ã¯åœ±é¿ãåããŸããã ãã®ã¡ãœããã«æž¡ãããç¶æ
ãFrame.NORMALã§ãFrame.ICONIFIEDã§ããªãå Žåããã®ã¡ãœããã¯äœã®åŠçãè¡ããŸããã
ãã®ç¶æ
ãç¹å®ã®ãã©ãããã©ãŒã äžã§ãµããŒããããŠããªãå Žåã¯ãç¶æ
ãšgetState()ã¡ãœããã®æ»ãå€ã®ã©ã¡ãã倿ŽãããŸããã ã¢ããªã±ãŒã·ã§ã³ã¯ãToolkit.isFrameStateSupported(int)ã¡ãœããã䜿çšããŠç¹å®ã®ç¶æ
ããµããŒããããŠãããã©ãããå€å®ã§ããŸãã
ãã¬ãŒã ãçŸåšç»é¢äžã«è¡šç€ºãããŠãã(Window.isShowing()ã¡ãœãããtrueãè¿ã)å Žåãéçºè
ã¯WindowStateListenerãä»ããŠåä¿¡ãããWindowEventã®WindowEvent.getNewState()ã¡ãœããã®æ»ãå€ãæ€æ»ããŠãç¶æ
ãå®éã«å€æŽãããŠããããšãå€å®ããããã«ããŠãã ããã
ãã¬ãŒã ãç»é¢äžã«è¡šç€ºãããŠããªãå Žåã¯ãã€ãã³ããçæãããªãå¯èœæ§ããããŸãã ãã®å Žåãéçºè
ã¯ããã®ã¡ãœããããæ»ããšããã«ç¶æ
ã倿ŽããããšèŠãªãããšãã§ããŸãã ããšã§ãsetVisible(true)ã¡ãœãããåŒã³åºããããšããã¬ãŒã ã¯ãã®ç¶æ
ãé©çšããããšããŸãã ãã®å Žåã¯ãŸããWindowEvent.WINDOW_STATE_CHANGEDã€ãã³ããåä¿¡ããããšãä¿èšŒãããŸããã
state - Frame.NORMALãŸãã¯Frame.ICONIFIEDãsetExtendedState(int), Window.addWindowStateListener(java.awt.event.WindowStateListener)public void setExtendedState(int state)
NORMAL ICONIFIED
MAXIMIZED_HORIZ
MAXIMIZED_VERT
MAXIMIZED_BOTH MAXIMIZED_HORIZãšMAXIMIZED_VERTãé£çµããŸãã
ãã®ç¶æ
ãç¹å®ã®ãã©ãããã©ãŒã äžã§ãµããŒããããŠããªãå Žåã¯ãç¶æ
ãšgetExtendedState()ã¡ãœããã®æ»ãå€ã®ã©ã¡ãã倿ŽãããŸããã ã¢ããªã±ãŒã·ã§ã³ã¯ãToolkit.isFrameStateSupported(int)ã¡ãœããã䜿çšããŠç¹å®ã®ç¶æ
ããµããŒããããŠãããã©ãããå€å®ã§ããŸãã
ãã¬ãŒã ãçŸåšç»é¢äžã«è¡šç€ºãããŠãã(Window.isShowing()ã¡ãœãããtrueãè¿ã)å Žåãéçºè
ã¯WindowStateListenerãä»ããŠåä¿¡ãããWindowEventã®WindowEvent.getNewState()ã¡ãœããã®æ»ãå€ãæ€æ»ããŠãç¶æ
ãå®éã«å€æŽãããŠããããšãå€å®ããããã«ããŠãã ããã
ãã¬ãŒã ãç»é¢äžã«è¡šç€ºãããŠããªãå Žåã¯ãã€ãã³ããçæãããªãå¯èœæ§ããããŸãã ãã®å Žåãéçºè
ã¯ããã®ã¡ãœããããæ»ããšããã«ç¶æ
ã倿ŽããããšèŠãªãããšãã§ããŸãã ããšã§ãsetVisible(true)ã¡ãœãããåŒã³åºããããšããã¬ãŒã ã¯ãã®ç¶æ
ãé©çšããããšããŸãã ãã®å Žåã¯ãŸããWindowEvent.WINDOW_STATE_CHANGEDã€ãã³ããåä¿¡ããããšãä¿èšŒãããŸããã
state - ãã¬ãŒã ç¶æ
ã®å®æ°ã®ãããã»ãã¹ã¯Window.addWindowStateListener(java.awt.event.WindowStateListener)public int getState()
æ§ããŒãžã§ã³ã®JDKã§ã¯ããã¬ãŒã ã®ç¶æ ã¯NORMALãICONIFIEDã®ã©ã¡ããã§ããã JDK 1.4ããã¯ããå€ãã®ãã¬ãŒã ç¶æ ããµããŒãããããããã»ãã¹ã¯ã§ç¶æ ã衚ãããããã«ãªããŸããã
以åã®ããã°ã©ã ãšã®äºææ§ã®ããããã®ã¡ãœããã¯Frame.NORMALãšFrame.ICONIFIEDãè¿ããŸããããã¬ãŒã ã®ã¢ã€ã³ã³åã®ç¶æ
ã ããã¬ããŒããããã®ä»ã®ãã¬ãŒã ç¶æ
ã¯ã¬ããŒãããŸããã
Frame.NORMALãŸãã¯Frame.ICONIFIEDã«ãªããŸããsetState(int), getExtendedState()public int getExtendedState()
NORMAL ICONIFIED
MAXIMIZED_HORIZ
MAXIMIZED_VERT
MAXIMIZED_BOTH MAXIMIZED_HORIZãšMAXIMIZED_VERTãé£çµããŸãã
setExtendedState(int)public void setMaximizedBounds(Rectangle bounds)
ãã¬ãŒã ãæå€§åãããç¶æ ã«ãããšãã«ã¯ãããã©ã«ãã®å¢çãæäŸãããŸãã ãã®ã¡ãœããã䜿çšãããšãã·ã¹ãã ã§æäŸãããŠãããããã®å€ããªãŒããŒã©ã€ãããããšãã§ããŸãã
boundsãnullã®å Žåãã·ã¹ãã ã§æäŸãããŠããå¢çã䜿çšãããŸãã nullã§ãªãå Žåã¯ãã·ã¹ãã æäŸã®å€ã䜿çšãããã£ãŒã«ãã«Integer.MAX_VALUEãèšå®ãããšããã®é
ç®ã«ã€ããŠã¯ã·ã¹ãã æäŸã®å€ã䜿çšãããã以å€ã®ãã£ãŒã«ãã®å€ããªãŒããŒã©ã€ãããããšãã§ããŸãã
åºæ¬ãšãªããã©ãããã©ãŒã ãæå€§åããããŠã£ã³ããŠã®äœçœ®ããµã€ãºã®èšå®ããµããŒãããŠããªãå Žåããããããæå€§åãããå¢çã®æå®ã¯ãã€ãã£ãã»ã·ã¹ãã ãžã®ãã³ããšããŠäœ¿çšãããŸãã ãã®ãããªå Žåãå€ãæå®ããŠããæå€§åãããç¶æ ã®ãã¬ãŒã ã®å€èгã¯åœ±é¿ãåããŸããã
bounds - æå€§åãããç¶æ
ã§äœ¿çšãããå¢çgetMaximizedBounds()public Rectangle getMaximizedBounds()
Integer.MAX_VALUEãæ ŒçŽãããã£ãŒã«ãã®äžéšã¯ããã®ãã£ãŒã«ãã®ã·ã¹ãã æäŸã®å€ã䜿çšããå¿
èŠãããããšã瀺ããŸãã nullãå¯èœsetMaximizedBounds(Rectangle)public void setUndecorated(boolean undecorated)
ãã¬ãŒã ã衚瀺ãããŠããªãæã«ã ãåŒã³åºãããšãã§ããŸãã ãã®ãã¬ãŒã ãè£
食ããã«ã¯ããã¬ãŒã ãããã©ã«ãã®åœ¢ç¶ãæã¡äžéæã§ããããšãå¿
èŠã§ããããã§ãªãå Žåã¯ãIllegalComponentStateExceptionãã¹ããŒãããŸãã 詳现ã¯ãWindow.setShape(java.awt.Shape)ãWindow.setOpacity(float)ããã³Window.setBackground(java.awt.Color)ãåç
§ããŠãã ããã
undecorated - æå¹åã§ãããã¬ãŒã è£
食ããªãå Žåã¯trueãããå Žåã¯falseIllegalComponentStateException - ãã¬ãŒã ã衚瀺å¯èœãªå ŽåIllegalComponentStateException - undecoratedãfalseã§ããã®ãã¬ãŒã ãããã©ã«ãã®åœ¢ç¶ã§ãªãå ŽåIllegalComponentStateException - undecoratedãfalseã§ããã®ãã¬ãŒã ã®äžéææ§ã1.0fããå°ããå ŽåIllegalComponentStateException - undecoratedãfalseã§ããã®ãã¬ãŒã ã®èæ¯è²ã®ã¢ã«ãã¡å€ã1.0fããå°ããå ŽåisUndecorated(), Component.isDisplayable(), Window.getShape(), Window.getOpacity(), Window.getBackground(), JFrame.setDefaultLookAndFeelDecorated(boolean)public boolean isUndecorated()
trueãããã§ãªãå Žåã¯falseãsetUndecorated(boolean)public void setOpacity(float opacity)
äžéææ§ã®å€ã¯[0..1]ã®ç¯å²ã«ãããŸãã äžéææ§ã¬ãã«ã0ã«èšå®ãããšããã®ãŠã£ã³ããŠäžã®ããŠã¹ã»ã€ãã³ãåŠçãç¡å¹ã«ãªãå¯èœæ§ãããããšã«æ³šæããŠãã ããã ããã¯ããã©ãããã©ãŒã äŸåã®åäœã§ãã
1.0fããå°ããäžéææ§ã®å€ãèšå®ããã«ã¯ãæ¬¡ã®æ¡ä»¶ãæºããããå¿
èŠããããŸãã
TRANSLUCENTã®åéææ§ããµããŒããããŠããå¿
èŠããã
setUndecorated(boolean)ããã³Dialog.setUndecorated(boolean)ãåç
§ããŠãã ãã)
GraphicsDevice.setFullScreenWindow(Window)ãåç
§ããŠãã ãã)
èŠæ±ãããäžéææ§ã®å€ã1.0fããå°ããããã€äžã®ããããã®æ¡ä»¶ãæºããããŠããªãå ŽåããŠã£ã³ããŠã®äžéææ§ã¯å€æŽããããIllegalComponentStateExceptionãã¹ããŒãããŸãã
åã
ã®ãã¯ã»ã«ã®åéææ§ã¬ãã«ã¯ããã®è²ã®ã¢ã«ãã¡æå(Window.setBackground(Color)ãåç
§ããŠãã ãã)ãããã®ãŠã£ã³ããŠã®çŸåšã®åœ¢ç¶(Window.setShape(Shape)ãåç
§ããŠãã ãã)ã«ãã£ãŠã圱é¿ãåããå¯èœæ§ããããŸãã
setOpacityãã¯ã©ã¹Windowopacity - ãŠã£ã³ããŠã«èšå®ããäžéææ§ã¬ãã«Window.getOpacity(), Window.setBackground(Color), Window.setShape(Shape), isUndecorated(), Dialog.isUndecorated(), GraphicsDevice.WindowTranslucency, GraphicsDevice.isWindowTranslucencySupported(GraphicsDevice.WindowTranslucency)public void setShape(Shape shape)
圢ç¶ãèšå®ãããšããŠã£ã³ããŠã®äžéšãåãé¢ãããŸãã 衚瀺ããã³ã¯ãªãã¯å¯èœã®ãŸãŸã«ãªãã®ã¯ãç¹å®ã®Shapeã«å±ããŠããéšåã ãã§ãã shapeåŒæ°ãnullã§ããå Žåããã®ã¡ãœããã¯ããã©ã«ãã®åœ¢ç¶ã埩å
ããã»ãšãã©ã®ãã©ãããã©ãŒã äžã§ãŠã£ã³ããŠãç©åœ¢ã«ããŸãã
null以å€ã®åœ¢ç¶ãèšå®ããã«ã¯ãæ¬¡ã®æ¡ä»¶ãæºããããå¿ èŠããããŸãã
PERPIXEL_TRANSPARENTã®åéææ§ããµããŒããããŠããå¿
èŠããã
setUndecorated(boolean)ããã³Dialog.setUndecorated(boolean)ãåç
§ããŠãã ãã)
GraphicsDevice.setFullScreenWindow(Window)ãåç
§ããŠãã ãã)
èŠæ±ããã圢ç¶ãnullã§ãªãããã€äžã®ããããã®æ¡ä»¶ãæºããããŠããªãå Žåããã®ãŠã£ã³ããŠã®åœ¢ç¶ã¯å€æŽããããUnsupportedOperationExceptionãŸãã¯IllegalComponentStateExceptionã®ã©ã¡ãããã¹ããŒãããŸãã
åã
ã®ãã¯ã»ã«ã®åéææ§ã¬ãã«ã¯ããã®è²ã®ã¢ã«ãã¡æå(Window.setBackground(Color)ãåç
§ããŠãã ãã)ããäžéææ§ã®å€(Window.setOpacity(float)ãåç
§ããŠãã ãã)ã«ãã£ãŠã圱é¿ãåããå¯èœæ§ããããŸãã 詳现ã¯ãGraphicsDevice.WindowTranslucencyãåç
§ããŠãã ããã
setShapeãã¯ã©ã¹Windowshape - ãŠã£ã³ããŠã«èšå®ãã圢ç¶Window.getShape(), Window.setBackground(Color), Window.setOpacity(float), isUndecorated(), Dialog.isUndecorated(), GraphicsDevice.WindowTranslucency, GraphicsDevice.isWindowTranslucencySupported(GraphicsDevice.WindowTranslucency)public void setBackground(Color bgColor)
ãŠã£ã³ããŠç®¡çã·ã¹ãã ãPERPIXEL_TRANSLUCENTã®åéææ§ããµããŒãããŠããå Žåã¯ãç¹å®ã®èæ¯è²ã®ã¢ã«ãã¡æåããã®ãŠã£ã³ããŠã®åäœã¢ãŒãã«åœ±é¿ãäžããå¯èœæ§ããããŸããããã¯ããã®ãŠã£ã³ããŠãäžéæ(ã¢ã«ãã¡ã1.0fã«çãã)ããŸãã¯ãã¯ã»ã«ããšã«åéæ(ã¢ã«ãã¡ã1.0fããå°ãã)ã®ã©ã¡ãã§ããå¿
èŠããããã瀺ããŸãã ç¹å®ã®èæ¯è²ãnullã§ããå ŽåããŠã£ã³ããŠã¯å®å
šã«äžéæã§ãããšèŠãªãããŸãã
ãã®ãŠã£ã³ããŠã®ãã¯ã»ã«ããšã®éæåºŠã¢ãŒããæå¹ã«ããã«ã¯ã次ã®ãã¹ãŠã®æ¡ä»¶ãæºããããå¿ èŠããããŸãã
PERPIXEL_TRANSLUCENTã®åéææ§ããµããŒããããŠããå¿
èŠããã
setUndecorated(boolean)ããã³Dialog.setUndecorated(boolean)ãåç
§ããŠãã ãã)
GraphicsDevice.setFullScreenWindow(Window)ãåç
§ããŠãã ãã)
èŠæ±ãããèæ¯è²ã®ã¢ã«ãã¡æåã1.0fããå°ããããã€äžã®ããããã®æ¡ä»¶ãæºããããŠããªãå Žåããã®ãŠã£ã³ããŠã®èæ¯è²ã¯å€æŽããããç¹å®ã®èæ¯è²ã®ã¢ã«ãã¡æåããã®ãŠã£ã³ããŠã®åäœã¢ãŒã圱é¿ãäžããããšã¯ãªããUnsupportedOperationExceptionãŸãã¯IllegalComponentStateExceptionã®ã©ã¡ãããã¹ããŒãããŸãã
ãŠã£ã³ããŠããã¯ã»ã«ããšã«åéæã§ããå Žåãæç»ãµãã·ã¹ãã ã¯åã
ã®ãã¯ã»ã«ã®ã¢ã«ãã¡å€ã«åŸããŸãã ãã¯ã»ã«ã0ã«çããã¢ã«ãã¡è²æåã§ãã€ã³ããããå Žåããã®ãã¯ã»ã«ã¯èŠèŠçã«éæã«ãªããŸãã ãã¯ã»ã«ã®ã¢ã«ãã¡ã1.0fã«çããå Žåããã®ãã¯ã»ã«ã¯å®å
šã«äžéæã§ãã ã¢ã«ãã¡è²æåã®äžéå€ã«ãã£ãŠããã¯ã»ã«ã¯åéæã«ãªããŸãã ãã®ã¢ãŒãã§ã¯ããŠã£ã³ããŠã®ããã¯ã°ã©ãŠã³ãã¯ãç¹å®ã®èæ¯è²ã®ã¢ã«ãã¡å€ã§ãã€ã³ããããŸãã ãã®ã¡ãœããã®åŒæ°ã®ã¢ã«ãã¡å€ã0ã«çããå Žåãããã¯ã°ã©ãŠã³ãã¯ãŸã£ãããã€ã³ããããŸããã
ç¹å®ã®ãã¯ã»ã«ã®åéææ§ã®å®éã®ã¬ãã«ã¯ããŠã£ã³ããŠã®äžéææ§(Window.setOpacity(float)ãåç
§ããŠãã ãã)ãããã®ãŠã£ã³ããŠã®çŸåšã®åœ¢ç¶(Window.setShape(Shape)ãåç
§ããŠãã ãã)ã«ãã£ãŠãç°ãªããŸãã
ãã¯ã»ã«ã0ã®ã¢ã«ãã¡å€ã§ãã€ã³ããããšããã®ãã¯ã»ã«äžã®ããŠã¹ã»ã€ãã³ãåŠçãç¡å¹ã«ãªãå¯èœæ§ãããããšã«æ³šæããŠãã ããã ããã¯ããã©ãããã©ãŒã äŸåã®åäœã§ãã ããŠã¹ã»ã€ãã³ããç¹å®ã®ãã¯ã»ã«ã«ãã£ã¹ããããããªãããã«ããã«ã¯ããã®ãã¯ã»ã«ããŠã£ã³ããŠã®åœ¢ç¶ããé€å€ããå¿
èŠããããŸãã
ãã¯ã»ã«ããšã®åéææ§ã¢ãŒããæå¹ã«ãããšããã€ãã£ãã»ãã©ããã»ãã©ãŒã ã®èŠä»¶ã®ããã«ããã®ãŠã£ã³ããŠã®ã°ã©ãã£ãã¯ã¹æ§æã倿Žãããå¯èœæ§ããããŸãã
setBackgroundãã¯ã©ã¹WindowbgColor - ãã®ãŠã£ã³ããŠã®èæ¯è²ã«ãªãè²ãWindow.getBackground(), Window.isOpaque(), Window.setOpacity(float), Window.setShape(Shape), isUndecorated(), Dialog.isUndecorated(), GraphicsDevice.WindowTranslucency, GraphicsDevice.isWindowTranslucencySupported(GraphicsDevice.WindowTranslucency), GraphicsConfiguration.isTranslucencyCapable()public void remove(MenuComponent m)
removeãã€ã³ã¿ãã§ãŒã¹MenuContainerremoveãã¯ã©ã¹Componentm - åé€å¯Ÿè±¡ã®ã¡ãã¥ãŒã»ã³ã³ããŒãã³ãã mãnullã®å Žåãã¢ã¯ã·ã§ã³ã¯å®è¡ãããªã Component.add(PopupMenu)public void removeNotify()
removeNotifyãã¯ã©ã¹WindowComponent.isDisplayable(), addNotify()protected String paramString()
Frameã®ç¶æ
ã衚ãæååãè¿ããŸãã ãã®ã¡ãœããã¯ãããã°å°çšã§ãããè¿ãããæååã®å
容ããã³åœ¢åŒã¯å®è£
ã«ãã£ãŠç°ãªãå ŽåããããŸãã è¿ãããæååã¯ç©ºã®å ŽåããããŸãããnullã«ã¯ãªããŸããã paramStringãã¯ã©ã¹Container@Deprecated public void setCursor(int cursorType)
Component.setCursor(Cursor)ã«çœ®ãæããããŠããŸãã @Deprecated public int getCursorType()
Component.getCursor()ã«çœ®ãæããããŠããŸãã public static Frame[] getFrames()
Frameã®é
åãè¿ããŸãã ã¢ãã¬ããããåŒã³åºãããå Žåããã®é
åã«ã¯ããã®ã¢ãã¬ãããã¢ã¯ã»ã¹ã§ããFrameã®ã¿ãå«ãŸããŸãã
èŠå: ãã®ã¡ãœããã¯ãã·ã¹ãã ã§çæããããã¬ãŒã (Swingã§äœ¿çšãããå
±æã®é衚瀺ãã¬ãŒã ãªã©)ãè¿ãããšããããŸãã ã¢ããªã±ãŒã·ã§ã³ã¯ããããã®ãã¬ãŒã ã®ååšãåæã«ããããã³ã³ããŒãã³ãã®äœçœ®ãLayoutManagerãçŽååãªã©ã®ãããã®ãã¬ãŒã ã«é¢ããæ
å ±ãåæã«ãããããŠã¯ãããŸããã
ããŒã: ãªãªãŒã¹1.6ã§å°å
¥ãããææè
ãªãDialogãå«ãããã¹ãŠã®ææè
ãªããŠã£ã³ããŠã®ãªã¹ããååŸããã«ã¯ãWindow.getOwnerlessWindowsã䜿çšããŠãã ããã
Window.getWindows(), Window.getOwnerlessWindows()public AccessibleContext getAccessibleContext()
getAccessibleContextãã€ã³ã¿ãã§ãŒã¹AccessiblegetAccessibleContextãã¯ã©ã¹Window ãã°ãŸãã¯æ©èœãéä¿¡
詳现ãªAPIãªãã¡ã¬ã³ã¹ããã³éçºè
ããã¥ã¡ã³ãã«ã€ããŠã¯ãJava SEã®ããã¥ã¡ã³ããåç
§ããŠãã ããã ãã®ããã¥ã¡ã³ãã«ã¯ãæŠå¿µçãªæŠèŠãçšèªã®å®çŸ©ãåé¿æ¹æ³ãæå¹ãªã³ãŒãäŸãªã©ã®ãéçºè
ã察象ã«ãããã詳现ãªèª¬æãå«ãŸããŠããŸãã
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyãåç
§ããŠãã ããã