< 이전 | 다음 >

학습 1.3: 비주얼 클래스 실행

이제 Java 응용프로그램을 실행하여 해당 모양을 미리볼 수 있습니다. Workbench 및 Visual Editor를 사용하면 사용자 응용프로그램을 바로 실행하기가 아주 쉬우며 개발 과정의 어느 시점에서든지 이러한 단계를 반복하여 클래스의 실제 모양과 작동을 테스트할 수 있습니다.

Java Visual Editor는 main() 메소드 없이 클래스를 실행할 수 있는 Java Bean 실행기를 제공합니다. 비주얼 클래스를 실행하는 경우, Visual Editor는 독립된 가상 시스템(VM)에서 응용프로그램을 실행합니다. Java 응용프로그램과 같은 비주얼 클래스를 실행하는 경우, 실행기는 클래스의 main() 메소드를 실행하려고 합니다. 이 학습서의 경우 응용프로그램은 DirectoryApp JFrame을 호출하여 표시하는 main() 메소드를 포함하므로, 이 메소드를 응용프로그램이나 Java Bean으로 실행할 수 있습니다.

DirectoryApp.java 파일을 Java Bean으로 실행하려면 다음을 수행하십시오.

  1. Java Visual Editor에서 DirectoryApp.java 파일이 열려 있는지 확인하십시오.
  2. 메뉴 표시줄에서 실행 > 실행 도구 > Java Bean을 클릭하십시오.

    Java Bean으로 실행의 컨텍스트 메뉴 옵션

    팁: 응용프로그램은 Visual Editor 환경 설정( > 환경 설정 > Java > Visual Editor)에서 정의한 Swing 룩앤필을 사용하여 데스크탑에서 열립니다. 또는 실행 > 실행을 클릭하여 이 Java Bean을 시작할 특정 실행 구성의 룩앤필을 정의할 수도 있습니다. 이 응용프로그램을 Bean이 아닌 응용프로그램으로 실행할 경우 Windows 룩앤필이 main() 메소드에 정의되어 있으므로 이 룩앤필을 사용할 수도 있습니다. 이 학습서에 사용되는 화면 그림은 Windows 룩앤필을 보여줍니다.
Java Bean으로 실행 중인 회사 디렉토리

학습 체크포인트

인터페이스를 지정했지만 데이터 연결이나 이벤트 기능은 프로그래밍하지 않았음으로 응용프로그램에 대해 어떤 것도 수행할 수 없습니다. 그러나 기본 레이아웃과 모양은 사용자에게 표시되므로 볼 수 있습니다. 몇몇 단추를 클릭해 볼 수도 있지만 이의 작동은 보지 못할 것입니다. 그러나 파일 메뉴와 도움말 메뉴는 이미 구현되어 있습니다. 이들 메뉴의 작동은 확인해 볼 수 있으며 Java 코드를 검사하여 actionPerformed 이벤트에서 이들이 어떻게 구현되는지도 볼 수 있습니다.

학습한 내용

이 모듈은 Java Visual Editor를 사용하여 리치 클라이언트용 인터페이스를 디자인하기 위한 것이었습니다. 그러나 클라이언트의 시각적 모양을 디자인하는 것 외에, 실제로 클라이언트를 유용하게 만들기 위해서는 수행해야 할 작업이 더 있습니다. 일반적인 경우 이벤트 작동이나 기타 로직(이 경우 비주얼 요소를 특정 정렬의 데이터 소스에 바인딩)을 포함시키기만 하면 됩니다.

이 모듈에서는 다음 타스크를 수행하는 방법에 대해 학습하였습니다.

  • 프로젝트 교환 가져오기를 사용하여 Java 프로젝트 가져오기
  • JScrollPane의 JTable을 비주얼 클래스에 추가
  • GridBagLayout 관리자를 사용하여 리치 클라이언트에 테이블을 시각적으로 레이아웃
  • 응용프로그램을 실행하여 리치 Java 클라이언트의 모양 확인

다음 모듈인 모듈 2: 비주얼 컴포넌트를 웹 서비스에 바인드에서는 간단한 회사 디렉토리 인터페이스를 가져와서 웹 서비스 메소드에 액세스하는 강력한 리치 클라이언트로 전환함으로써 회사 디렉토리에서 직원 레코드를 작성, 검색, 갱신 및 삭제할 수 있습니다.