이제 Java 응용프로그램을 실행하여 해당 모양을 미리볼 수 있습니다. Workbench 및 Visual Editor를 사용하면 사용자 응용프로그램을 바로 실행하기가 아주 쉬우며 개발 과정의 어느 시점에서든지 이러한 단계를 반복하여 클래스의 실제 모양과 작동을 테스트할 수 있습니다.
Java Visual Editor는 main() 메소드 없이 클래스를 실행할 수 있는 Java Bean 실행기를 제공합니다. 비주얼 클래스를 실행하는 경우, Visual Editor는 독립된 가상 시스템(VM)에서 응용프로그램을 실행합니다. Java 응용프로그램과 같은 비주얼 클래스를 실행하는 경우, 실행기는 클래스의 main() 메소드를 실행하려고 합니다. 이 학습서의 경우 응용프로그램은 DirectoryApp JFrame을 호출하여 표시하는 main() 메소드를 포함하므로, 이 메소드를 응용프로그램이나 Java Bean으로 실행할 수 있습니다.
DirectoryApp.java 파일을 Java Bean으로 실행하려면 다음을 수행하십시오.
룩앤필에 대한 팁: 응용프로그램은 Visual Editor 환경 설정(창 > 환경 설정 > Java > Visual Editor)을 정의한 Swing 룩앤필을 사용하여 데스크탑에서 열립니다. 또는 실행 > 실행을 클릭하고 이 Java Bean 실행을 위한 특정 실행 구성의 룩앤필을 정의할 수도 있습니다. 이 응용프로그램을 Bean이 아닌 응용프로그램으로 실행할 경우 Windows 룩앤필이 main() 메소드에 정의되어 있으므로 이 룩앤필을 사용할 수도 있습니다. 이 학습서에 사용되는 화면 그림은 Windows 룩앤필을 보여줍니다.
인터페이스를 지정했지만 데이터 연결이나 이벤트 기능은 프로그래밍하지 않았음으로 응용프로그램에 대해 어떤 것도 수행할 수 없습니다. 그러나 기본 레이아웃과 모양은 사용자에게 표시되므로 볼 수 있습니다. 몇몇 단추를 클릭해 볼 수도 있지만 이의 작동은 보지 못할 것입니다. 그러나 파일 메뉴와 도움말 메뉴는 이미 구현되어 있습니다. 이들 메뉴의 작동은 확인해 볼 수 있으며 Java 코드를 검사하여 actionPerformed 이벤트에서 이들이 어떻게 구현되는지도 볼 수 있습니다.
이 모듈은 Java Visual Editor를 사용하여 리치 클라이언트용 인터페이스를 디자인하기 위한 것이었습니다. 그러나 클라이언트의 시각적 모양을 디자인하는 것 외에, 실제로 클라이언트를 유용하게 만들기 위해서는 수행해야 할 작업이 더 있습니다. 일반적인 경우 이벤트 작동이나 기타 로직(이 경우 비주얼 요소를 특정 정렬의 데이터 소스에 바인딩)을 포함시키기만 하면 됩니다.
다음 에서는 간단한 인터페이스를 사용하여 회사 디렉토리에서 직원 레코드를 작성, 검색, 갱신 및 삭제할 수 있도록, 웹 서비스 메소드에 액세스하는 강력한 리치 클라이언트로 전환하게 됩니다.