Toolkit — AWT 툴킷
Toolkit — AWT 툴킷
이 클래스는 Abstract Window Toolkit의 모든 실제 구현의 추상 상위 클래스예요. Toolkit의 하위 클래스는 다양한 컴포넌트를 특정 네이티브 툴킷 구현에 바인딩하는 데 사용돼요.
본문
public abstract class Toolkit extends Object
많은 GUI 이벤트가 비동기적으로 사용자에게 전달될 수 있고, 많은 GUI 연산도 비동기적으로 수행될 수 있어요. 이는 컴포넌트의 상태를 설정한 직후 그 상태를 조회하면 반환값이 아직 요청된 변경을 반영하지 않을 수 있다는 뜻이에요. 이 동작은 스크롤링 등을 포함해 다양하게 적용돼요.
필드
desktopProperties— 데스크톱 속성이에요.desktopPropsSupport— 데스크톱 속성 변경 지원 객체예요.
생성자
Toolkit()—Toolkit을 구성해요.
주요 메서드
getDefaultToolkit()— 이 플랫폼의 기본 툴킷을 반환해요.getScreenSize()— 화면 크기를 반환해요.getScreenResolution()— 화면 해상도를 반환해요.beep()— 시스템 경고음(beep)을 울려요.getImage(String filename)— 지정한 파일에서 이미지를 가져와요.getDesktopProperty(String propertyName)— 데스크톱 속성의 값을 반환해요.setDesktopProperty(String name, Object newValue)— 데스크톱 속성을 설정해요.getSystemEventQueue()— 플랫폼의 시스템 이벤트 큐를 반환해요.getPrintJob(Frame frame, String jobtitle, Properties props)— 인쇄 작업을 만들어요.
대부분의 경우 Toolkit.getDefaultToolkit()으로 얻은 기본 툴킷을 사용해요.