2013-06-18 3 views
0

NetBeans 플랫폼을 배우고 있으며 자습서 몇 개를 읽은 후 응용 프로그램 작업을 시작했습니다. 텍스트 편집 응용 프로그램에 대한 3 가지 액세스 레벨을 포함하는 몇 가지 변경 사항으로 로그인 자습서를 구현했습니다. 액세스 수준은 사용자, 관리자 및 없음입니다. 액세스 수준에 따라 다양한 옵션을 사용할 수 있습니다. 사용자에게 없음이 있으면 창을 열지 못하게하고 대신 모듈을 사용할 수있는 권한이 없다는 대화 상자를 표시합니다. 창로드를 유지하는 방법을 알 수 없습니다. 권한 검사는 최상위 구성 요소 생성자 내에 있지만 창을 자동으로 닫는 방법을 모르겠습니다.NetBeans 플랫폼 응용 프로그램 - 창 제어

나는 생성자에서 즉각적인 반환을 시도했지만 편집기 영역에 빈 탭을 남깁니다. 나는이 행운을 시험해 보았다.(), 행운과 함께 WindowManager 등을 얻으려고하는 변형.

어떻게 창을 열거 나 닫을 수 있습니까?

+0

후속 조치로서 메뉴 항목을 클릭 할 때 권한 검사를 수행하고 맨 위 구성 요소로 전화하는 것을 피하는 것이 더 나을지 모르겠지만 어떻게 해야할지 잘 모릅니다 그. –

답변

0

상단 구성 요소의 componentActivated() 메서드에서 this.close()으로 전화하십시오. 전화하기 전에 super.componentActivated();으로 전화하십시오. this.close()