Netbeans IDE: Java 데스크톱 애플리케이션용으로 생성된 코드 이해
Netbeans에서 새 프로젝트를 생성할 때 Java 데스크톱 애플리케이션 템플릿을 선택하면 다음이 생성됩니다. 기존 Java Swing 애플리케이션과 크게 다른 코드입니다. 특히 이 템플릿에 사용된 클래스에 익숙하지 않은 사람들에게는 혼란스러울 수 있습니다.
제공된 코드에 표시된 imports 및 main() 선언은 org.jdesktop.application 패키지에서 유래합니다. 이 패키지는 데스크톱 애플리케이션 생성을 위한 추가 기능을 제공하는 프레임워크인 Swing Application Framework(JSR 296)의 일부입니다.
SingleFrameApplication 클래스
SingleFrameApplication은 핵심 클래스입니다. Swing 애플리케이션 프레임워크 내에서. AbstractBean을 확장하고 다음 기능을 제공합니다.
SingleFrameApplication의 실행 방법은 애플리케이션 및 기본 창 생성
기타 클래스 및 패키지
생성된 코드에 사용된 기타 클래스 및 패키지는 다음과 같습니다.
처음부터 Netbeans GUI 애플리케이션 생성
가져오기 다음에서 생성된 Netbeans 애플리케이션용 GUI 편집기 스크래치:
컨테이너의 코드는 다음과 같습니다.
생성된 코드 설명
GUI 편집기에서 생성된 코드는 구성 요소 레이아웃을 위해 jdesktop 레이아웃 API를 사용합니다. 이 API는 기존 Swing 레이아웃 관리자에 비해 레이아웃 프로세스를 단순화합니다.
코드에는 "생성된 코드" 섹션도 포함되어 있습니다. 이러한 섹션은 GUI 편집기에 의해 자동으로 생성되므로 수동으로 수정해서는 안 됩니다.
생성된 코드의 목적과 Swing Application Framework에서 사용되는 클래스를 이해함으로써 개발자는 Netbeans를 사용하여 GUI 애플리케이션을 효과적으로 생성할 수 있습니다. .
위 내용은 NetBeans의 Java 데스크탑 애플리케이션 템플릿은 기존 Swing 애플리케이션과 어떻게 다릅니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!