|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
public class Frame
Frame
는, 타이틀과 경계를 가지는 톱 레벨 윈도우입니다.
프레임의 사이즈에는, 경계용으로서 지정된 영역이 포함됩니다. 경계 영역의 치수는 getInsets
메소드로 취득할 수 있습니다. 다만, 경계 영역의 치수는 플랫폼에 의존하기 위해(때문에),pack
또는 show
의 어느 쪽인지를 호출하는 것으로 프레임을 표시 가능하게 하지 않으면 정확한 인 세트치는 취득할 수 없습니다. 경계 영역은 프레임 전체의 사이즈에 포함되어 있기 (위해)때문에, 프레임의 일부가 경계에 숨어 버립니다. 이 때문에, 서브 컴퍼넌트를 draw 및 표시하기 위한 영역은, 좌상구석의 위치가 (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
객체의 1 개입니다.
데스크탑 에리어가, 물리적으로 복수의 스크린 디바이스에 걸치는 가상 디바이스 멀티스크린 환경에서는, 모든 설정의 경계는 가상 좌표 체계를 기준으로 하고 있습니다. 가상 좌표 체계의 원점은 물리적인 primary 스크린의 좌상구석에 있습니다. 가상 디바이스의 primary 스크린의 위치에 따라서는, 다음의 그림에 나타내는 대로 부의 좌표도 가능합니다.
그러한 환경에서는,setLocation
를 호출하려면 이 메소드에 가상 좌표를 건네줄 필요가 있습니다. 같이Frame
상에서 getLocationOnScreen
를 호출하면(자), 가상 디바이스 좌표를 돌려줍니다. 가상 좌표 체계의 원점을 검색하려면 ,GraphicsConfiguration
의 getBounds
메소드를 호출합니다.
다음의 코드에서는,Frame
의 위치를 대응하는 GraphicsConfiguration
의 물리적 스크린의 원점을 기준으로 하고 (10, 10) 로 설정합니다. GraphicsConfiguration
의 경계가 고려되지 않는 경우는,Frame
의 위치는 가상 좌표 체계를 기준에 (10, 10)로 설정되어 지정된 GraphicsConfiguration
의 물리적 스크린과는 달라, 물리적인 primary 스크린에 표시됩니다.
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 클래스용의 사용자 보조 기능의 지원를 구현하고 있습니다. |
클래스 java.awt. Window 로부터 상속된 상자의 클래스/인터페이스 |
---|
Window.AccessibleAWTWindow |
클래스 java.awt. Container 로부터 상속된 상자의 클래스/인터페이스 |
---|
Container.AccessibleAWTContainer |
클래스 java.awt. Component 로부터 상속된 상자의 클래스/인터페이스 |
---|
Component.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 로 옮겨놓을 수 있고 있습니다. |
클래스 java.awt. Component 로부터 상속된 필드 |
---|
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT |
인터페이스 java.awt.image. ImageObserver 로부터 상속된 필드 |
---|
ABORT , 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 ()
이 프레임에 관련한 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 |
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 |
setResizable (boolean resizable)
사용자가 이 프레임의 사이즈를 변경할 수 있을지 어떨지를 설정합니다. |
void |
setState (int state)
이 프레임 상태를 설정합니다 (현재는 사용되지 않습니다). |
void |
setTitle (String title)
이 프레임의 타이틀을, 지정된 캐릭터 라인으로 설정합니다. |
void |
setUndecorated (boolean undecorated)
이 프레임의 장식의 유효화와 무효화를 바꿉니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
인터페이스 java.awt. MenuContainer 로부터 상속된 메소드 |
---|
getFont , 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
의 간이 앨리어스(alias)입니다.
프레임이 전화면 표시되고 있는지 어떤지를 올바르게 판정하는 코딩은 이렇게 됩니다.
(state & Frame.MAXIMIZED_BOTH) == Frame.MAXIMIZED_BOTH
프레임이 수평 또는 수직의 어느 쪽인지로 최대화되고 있는지 어떤지를 판정하는 코딩은 이렇게 됩니다.
(state & Frame.MAXIMIZED_BOTH) ! = 0
setExtendedState(int)
,
getExtendedState()
,
정수 필드치 생성자 의 상세 |
---|
public Frame() throws HeadlessException
Frame
의 새로운 인스턴스를 생성합니다. Frame
의 타이틀은 빈 상태(empty)입니다.
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
치는,
빈 상태(empty)의 캐릭터 라인 "" 으로서 다루어진다
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
치는,
빈 상태(empty)의 캐릭터 라인 "" 으로서 다루어지는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()
Window
내의 addNotify
Component.isDisplayable()
,
removeNotify()
public String getTitle()
setTitle(String)
public void setTitle(String title)
title
- 프레임의 경계에 표시되는 타이틀.
null
치는,
빈 상태(empty)의 캐릭터 라인 "" 으로서 다루어지는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)
윈도우의 아이콘으로서 단일 이미지를 지정하기 위해서, 이 메소드를 setIconImages()
대신에 사용할 수 있습니다.
예를 들어 다음의 문장을 생각해 보겠습니다.
setIconImage(image);이것은, 다음과 같습니다.
ArrayListimageList = new ArrayList (); imageList.add(image); setIconImages(imageList);
주:네이티브의 윈도우 관리 시스템에서는, 윈도우를 나타내기 위해서(때문에), 문맥 (윈도우 장식, 윈도우 리스트, 태스크바등)에 응해 다양한 치수의 다양한 이미지를 사용하는 경우가 있습니다. 또, 모든 문맥으로 단일의 이미지를 사용하는 일도, 전혀 이미지를 사용하지 않는 것도 있습니다.
Window
내의 setIconImage
image
- 표시되는 아이콘 이미지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
를 받아들입니다만, 이것은 프레임의 아이콘화 상태만을 변경해, 프레임이 다른 상태의 경우는 영향을 받지 않습니다.
state
- Frame.NORMAL
또는
Frame.ICONIFIED
의 어느 쪽인지getState()
,
setExtendedState(int)
public void setExtendedState(int state)
NORMAL
ICONIFIED
MAXIMIZED_HORIZ
MAXIMIZED_VERT
MAXIMIZED_BOTH
MAXIMIZED_HORIZ
와 MAXIMIZED_VERT
를 연결한다
어느 상태가 플랫폼에서 지원되어 있지 않은 경우는 아무것도 일어나지 않습니다. 특정 상태가 유효한가 어떤가는 java.awt.Toolkit#isFrameStateSupported(int state)
메소드로 판정할 수 있습니다.
state
- 프레임 상태 정수의 비트 마스크getExtendedState()
,
Toolkit.isFrameStateSupported(int)
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)
프레임이 최대화된 상태에 있을 때는, 디폴트의 경계가 제공됩니다. 이 메소드를 사용하면(자), 시스템으로 제공되고 있는 이러한 값을 오버라이드(override) 할 수가 있습니다.
bounds
가 null
의 경우, 시스템으로 제공되고 있는 경계가 사용됩니다. null
가 아닌 경우는, 시스템 제공의 값을 사용하는 필드에 Integer.MAX_VALUE
를 설정하면(자), 그 항목에 대해서는 시스템 제공의 값을 사용해, 그 이외의 필드의 값을 오버라이드(override) 할 수가 있습니다.
시스템에 따라서는 경계의 사이즈의 부분만이 고려됩니다.
bounds
- 최대화된 상태로 사용되는 경계getMaximizedBounds()
public Rectangle getMaximizedBounds()
null
도 가능setMaximizedBounds(Rectangle)
public void setUndecorated(boolean undecorated)
undecorated
- 유효화할 수 있는 프레임 장식이
없는 경우는 true
,
어느 경우는 false
IllegalComponentStateException
- 프레임이
표시 가능한 경우isUndecorated()
,
Component.isDisplayable()
,
JFrame.setDefaultLookAndFeelDecorated(boolean)
public boolean isUndecorated()
true
,
그렇지 않은 경우는 false
setUndecorated(boolean)
public void remove(MenuComponent m)
MenuContainer
내의 remove
Component
내의 remove
m
- 삭제 대상의 메뉴 컴퍼넌트.
m
가 null
의 경우,
액션은 실행되지 않는Component.add(PopupMenu)
public void removeNotify()
Window
내의 removeNotify
Component.isDisplayable()
,
addNotify()
protected String paramString()
Frame
상태를 나타내는 캐릭터 라인을 돌려줍니다. 이 메소드는 디버그 전용이며, 반환되는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 반환되는 캐릭터 라인은 빈 상태(empty)의 경우가 있습니다만,null
로는 되지 않습니다.
Container
내의 paramString
@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(sun.awt.AppContext)
,
Window.getOwnerlessWindows()
public AccessibleContext getAccessibleContext()
Accessible
내의 getAccessibleContext
Window
내의 getAccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.