Inicio / 자바 gui 예제

자바 gui 예제

스윙 라이브러리는 자바 추상 위젯 도구 키트 (AWT), 이전, 플랫폼 종속 GUI 도구 키트의 상단에 내장되어 있습니다. 라이브러리에서 단추, 텍스트 상자 등과 같은 Java GUI 구성 요소를 사용할 수 있으며 구성 요소를 처음부터 만들 필요가 없습니다. 컨테이너 내에 구성 요소를 배치하면 레이아웃 관리자를 선택하는 방법, Java 플랫폼에서 제공하는 각 레이아웃 관리자 클래스를 사용하는 방법, 레이아웃 관리자 대신 절대 위치 지정을 사용하는 방법 및 고유한 레이아웃 관리자를 만드는 방법을 알려줍니다. 하나의 창만 화면에 있는 경우 DISPOSE_ON_CLOSE와 유사한 결과를 얻을 수 있습니다. 보다 정확하게 말하자면 Java 가상 시스템(VM) 내의 마지막 표시 가능한 창이 삭제되면 VM이 종료될 수 있습니다. 자세한 내용은 AWT 스레딩 문제를 참조하십시오. 전제 조건: 이 예제는 Eclipse에서 개발되므로 호환되는 Eclipse IDE를 시스템에 설치해야 합니다. NetBeans GUI 빌더를 사용하여 동일한 GUI 응용 프로그램을 만드는 파트 II – 간단한 그래픽 사용자 인터페이스 코딩에서 생성 된 프로그램 목록과이 자바 코드를 비교합니다. 그래픽 프로그래밍을 위한 Java API에는 AWT(추상 창 도구 키트) 및 스윙의 두 가지 집합이 있습니다. 1.

AWT API는 JDK 1.0에 도입되었습니다. 대부분의 AWT 구성 요소는 더 이상 사용되지 않으며 최신 스윙 구성 요소로 교체해야 합니다. 2. 스윙 API, AWT를 향상 그래픽 라이브러리의 훨씬 더 포괄적 인 세트, JDK 1.1의 출시 후 자바 파운데이션 클래스 (JFC)의 일부로 도입되었다. JFC는 스윙, 자바2D, 접근성, 국제화 및 플러그 형 룩 앤 필 지원 API로 구성됩니다. JFC는 JDK 1.1에 추가 기능이었지만 JDK 1.2 이후 핵심 Java에 통합되었습니다. 다음 스냅숏에는 창 장식을 제외한 동일한 세 개의 프레임이 표시됩니다. 각 프레임의 버튼 모양으로 알 수 있듯이 세 가지 모두 Java 모양과 느낌을 사용합니다.

첫 번째는 윈도우 시스템에서 제공하는 장식을 사용, 이는 마이크로 소프트 윈도우 될 일이, 하지만 쉽게 자바 플랫폼을 실행하는 다른 시스템이 될 수 있습니다. 자바 모양과 느낌에서 제공하는 두 번째와 세 번째 사용 창 장식. 세 번째 프레임은 Java 모양과 느낌 창 장식을 사용하지만 사용자 지정 아이콘이 있습니다. 자바 스윙 위젯의 풍부한 세트를 포함하는 경량 그래픽 사용자 인터페이스 (GUI) 도구 키트입니다. 그것은 당신이 당신의 자바 응용 프로그램에 대한 GUI 구성 요소를 만들 수 있습니다 패키지를 포함하고, 그것은 플랫폼 독립적 이다. 이 트레일에서는 스윙 구성 요소를 사용하여 응용 프로그램 및 애플릿에 대한 그래픽 사용자 인터페이스(GUI)를 만드는 방법을 설명합니다. 당신은 스윙 응용 프로그램에 자바 FX를 통합하려는 경우, 스윙 응용 프로그램에 자바 FX를 통합 참조하시기 바랍니다. 소스와 청취자는 서로를 이해하는 방법? 대답은 합의 된 인터페이스를 통해입니다.

예를 들어 소스가 다양한 작동 모드(예: 마우스 클릭, 마우스 입력, 마우스 종료, 마우스 누른 마우스 누른 및 마우스 릴리즈)와 관련된 XxxEvent(예: MouseEvent)라는 이벤트를 발생시킬 수 있는 경우입니다.