2010-03-25 3 views
0

애플릿이 있습니다. 여기에는 JLabel 구성 요소가 있습니다. 사용자가이 레이블을 클릭하면 새 JFrame 구성 요소가 표시됩니다. 이 프레임에 대해 setDefaultCloseOperation() 값을 JFrame.EXIT_ON_CLOSE로 설정하려고합니다. 그러나 그렇게하면 SecurityException이 발생합니다. 나는 JFrame.EXIT_ON_CLOSE의 문서를 읽었으며 그 내용은 다음과 같다 :애플릿에 새 프레임을 표시하는 방법은 무엇입니까?

종료 응용 프로그램 기본 창 닫기 작업. 윈도우가이 조작을 클로우즈 조작 로 설정해 애플릿 내에서 닫을 경우, SecurityException가 Throw 될 가능성이 있습니다. 응용 프로그램에서만 이것을 사용하는 것이 좋습니다.

위의 내용에서 알 수있는 것은 기본 닫기 작업을 지정하지 않고 프레임을 닫으면 해당 프레임 만 숨겨집니다. 사용자가 프레임을 닫으려고 할 때 프레임을 닫고 프레임을 숨기지 않으려합니다. 이것이 가능한가?

+0

죄송합니다. 질문의 제목은 "애플릿에서 jframe을 닫는 방법"이었습니다. – mithun1538

답변

2

애플릿에서 응용 프로그램을 종료 할 수 없으며 JFrame을 완전히 제거하는 DISPOSE_ON_CLOSE를 사용할 수 있습니다.

관련 문제