클래스 java.awt.Window 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.awt.Window 의 사용

Window 를 사용하고 있는 패키지
java.awt | 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.
java.awt.event | AWT 컴퍼넌트에 의해 트리거되는 다양한 종류의 이벤트를 처리하는 인터페이스와 클래스를 제공합니다.
java.awt.im.spi | 모든 Java 실행시 환경에서 사용할 수 있는 입력 메소드의 개발을 가능하게 하는 인터페이스를 제공합니다.
javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.
javax.swing.plaf.basic | 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.

java.awt 에서의 Window 의 사용

java.awt 에서의 Window 의 서브 클래스
`class` | `Dialog` Dialog 는, 타이틀 및 경계를 가지는 톱 레벨의 윈도우이며, 일반적으로은 사용자로부터의 입력을 받아들이기 위해서(때문에) 사용됩니다.
`class` | `FileDialog` `FileDialog` 클래스는, 사용자가 파일을 선택할 수 있는 다이얼로그 윈도우를 표시합니다.
`class` | `Frame` `Frame` 는, 타이틀과 경계를 가지는 톱 레벨 윈도우입니다.

Window 를 돌려주는 java.awt 의 메소드
`Window` | `KeyboardFocusManager. getActiveWindow ()` 액티브 Window 가 호출해 옆thread와 같은 문맥에 있는 경우, 액티브 Window 를 돌려줍니다.
`Window` | `KeyboardFocusManager. getFocusedWindow ()` 포커스 된 Window 가, 같은 호출해 옆thread와 같은 문맥에 있는 경우, 포커스 된 Window 를 돌려줍니다.
`Window` | `GraphicsDevice. getFullScreenWindow ()` 디바이스가 풀 스크린 모드에 있는 경우, 풀 스크린 윈도우를 나타내는 `Window` 객체를 돌려줍니다.
`protected Window` | `KeyboardFocusManager. getGlobalActiveWindow ()` 호출측 thread가 액티브 Window 와 다른 문맥에 있는 경우에서도, 액티브 Window 를 돌려줍니다.
`protected Window` | `KeyboardFocusManager. getGlobalFocusedWindow ()` 호출측 thread가 포커스 된 Window 와 다른 문맥에 있는 경우에서도, 포커스 된 Window 를 돌려줍니다.
`Window []` | `Window. getOwnedWindows ()` 현재 이 윈도우가 소유하고 있는 모든 윈도우가 포함되고 있는 배열을 돌려줍니다.
`Window` | `Window. getOwner ()` 이 윈도우의 오너를 돌려줍니다.
`static Window []` | `Window. getOwnerlessWindows ()` 이 어플리케이션에 의해 작성된, 오너의 없는 모든 `Window` 의 배열을 돌려줍니다.
`static Window []` | `Window. getWindows ()` 오너가 있을지 어떨지에 관계없이, 이 어플리케이션에 의해 작성된 모든 `Window` 의 배열을 돌려줍니다.

Window 형의 파라미터를 가지는 java.awt 의 메소드
`protected abstract java.awt.peer.WindowPeer` | `Toolkit. createWindow (Window target)` 지정된 피어 인터페이스를 사용해, 이 툴 킷의 `Window` 의 구현을 작성합니다.
`Component` | `FocusTraversalPolicy. getInitialComponent (Window window)` 윈도우가 최초로 표시되었을 때에 포커스가 설정되는 컴퍼넌트를 돌려줍니다.
`void` | `GraphicsDevice. setFullScreenWindow (Window w)` 풀 스크린 모드에 들어가는지, 또는 윈도우 모드에 복귀합니다.
`protected void` | `KeyboardFocusManager. setGlobalActiveWindow (Window activeWindow)` 액티브 Window 를 설정합니다.
`protected void` | `KeyboardFocusManager. setGlobalFocusedWindow (Window focusedWindow)` 포커스 된 Window 를 설정합니다.

Window 형의 파라미터를 가지는 java.awt 의 생성자
`Dialog (Window owner)` 지정된 소유자 `Window` 와 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 `Dialog` 를 구축합니다.
`Dialog (Window owner, Dialog.ModalityType modalityType)` 지정된 소유자 `Window` 와 모다리티, 및 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는 `Dialog` 를 구축합니다.
`Dialog (Window owner, String title)` 지정된 소유자 `Window` 와 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 `Dialog` 를 구축합니다.
`Dialog (Window owner, String title, Dialog.ModalityType modalityType)` 지정된 소유자 `Window`, 타이틀, 및 모다리티를 가져, 처음은 표시되지 않는 `Dialog` 를 구축합니다.
`Dialog (Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)` 지정된 소유자 `Window`, 타이틀, 모다리티, 및 `GraphicsConfiguration` 를 가져, 처음은 표시되지 않는 `Dialog` 를 구축합니다.
`Window (Window owner)` 오너로서 지정된 `Window` 를 가지는, 초기 상태로 가시는 아닌 새로운 윈도우를 구축합니다.
`Window (Window owner, GraphicsConfiguration gc)` 지정된 오너 `Window` 를 가지는 초기 상태로 가시가 아닌 새로운 윈도우와 스크린 디바이스의 `GraphicsConfiguration` 를 구축합니다.

java.awt.event 에서의 Window 의 사용

Window 를 돌려주는 java.awt.event 의 메소드
`Window` | `WindowEvent. getOppositeWindow ()` 이 포커스 또는 액티베이션 변경에 관련하는 이제(벌써) 한편의 Window 를 돌려줍니다.
`Window` | `WindowEvent. getWindow ()` 이벤트의 발생원을 돌려줍니다.

Window 형의 파라미터를 가지는 java.awt.event 의 생성자
`WindowEvent (Window source, int id)` `WindowEvent` 객체를 구축합니다.
`WindowEvent (Window source, int id, int oldState, int newState)` 지정된 이전의 윈도우 상태와 새로운 윈도우 상태를 사용해,`WindowEvent` 를 구축합니다.
`WindowEvent (Window source, int id, Window opposite)` 지정된 반대의 `Window` 로 `WindowEvent` 객체를 구축합니다.
`WindowEvent (Window source, int id, Window opposite, int oldState, int newState)` `WindowEvent` 객체를 구축합니다.

java.awt.im.spi 에서의 Window 의 사용

Window 를 돌려주는 java.awt.im.spi 의 메소드
`Window` | `InputMethodContext. createInputMethodWindow (String title, boolean attachToInputContext)` 입력 메소드가 사용하는 톱 레벨의 윈도우를 작성합니다.

javax.swing 에서의 Window 의 사용

javax.swing 에서의 Window 의 서브 클래스
`class` | `JDialog` 다이얼로그 윈도우를 작성하기 위한 메인 클래스입니다.
`class` | `JFrame` JFC/Swing 컴퍼넌트 아키텍쳐(architecture)의 지원를 강화하는 `java.awt.Frame` 의 확장 버젼입니다.
`class` | `JWindow` `JWindow` 는, 사용자의 데스크탑상의 어디에라도 표시할 수 있는 컨테이너입니다.

Window 를 돌려주는 javax.swing 의 메소드
`static Window` | `SwingUtilities. getWindowAncestor (Component c)` `c` 의 상위의 최초의 `Window` 인가,`c` 가 `Window` 내에 포함되지 않은 경우는 `null` 를 돌려줍니다.
`static Window` | `SwingUtilities. windowForComponent (Component c)` `c` 의 상위의 최초의 `Window` 인가,`c` 가 `Window` 내에 포함되지 않은 경우는 `null` 를 돌려줍니다.

Window 형의 파라미터를 가지는 javax.swing 의 메소드
`void` | `RepaintManager. addDirtyRegion (Window window, int x, int y, int w, int h)` 재페인트 할 필요가 있는 `Component` 의 리스트에 `window` 를 추가합니다.

Window 형의 파라미터를 가지는 javax.swing 의 생성자
`JDialog (Window owner)` 소유자 `Window` 와 빈 상태(empty)의 타이틀을 지정해 비모덜 다이얼로그를 작성합니다.
`JDialog (Window owner, Dialog.ModalityType modalityType)` 소유자 `Window`, 모덜일지 어떨지, 및 빈 상태(empty)의 타이틀을 지정해 다이얼로그를 작성합니다.
`JDialog (Window owner, String title)` 타이틀과 소유자 `Window` 를 지정해 비모덜 다이얼로그를 작성합니다.
`JDialog (Window owner, String title, Dialog.ModalityType modalityType)` 타이틀, 소유자 `Window`, 및 모덜인가 어떤가를 지정해 다이얼로그를 작성합니다.
`JDialog (Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)` 타이틀, 소유자 `Window`, 모덜일지 어떨지, 및 `GraphicsConfiguration` 를 지정해 다이얼로그를 작성합니다.
`JWindow (Window owner)` 오너 윈도우를 지정해 윈도우를 작성합니다.
`JWindow (Window owner, GraphicsConfiguration gc)` 오너 윈도우와 스크린 디바이스의 `GraphicsConfiguration` 를 지정해 윈도우를 작성합니다.

javax.swing.plaf.basic 에서의 Window 의 사용

javax.swing.plaf.basic 에서의 Window 의 서브 클래스
`protected class` | `BasicToolBarUI.DragWindow`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.