2 개의 JFrames를 사용하는 Java 응용 프로그램 (1.4.2)이 있습니다.Java : JFrame과 상호 작용할 수 없습니다.
첫 번째는 Modal = true이며 두 번째 JFrame 상단에 나타납니다.
첫 번째 JFrame을 사용하면 사용자가 파일을 "열 수"있습니다. 파일을 표시 할 준비가되면 JFrame은 setModal = false로 설정되고 this.dispose()는 d로 설정됩니다.
이렇게하면 두 번째 JFrame 만 화면에 남습니다. 그러나 나는 그것과 상호 작용할 수 없다. 이 코드는 오류를 발생시키지 않고 완벽하게 실행됩니다. 하지만 두 번째 JFrame과 상호 작용할 수는 있습니다. JFrame을 종료하는 유일한 방법은 개발 환경에서 중지 버튼을 누르는 것입니다. 사실 JFrame의 해당 부분과 상호 작용할 수 없기 때문에 사실상 닫기 단추를 클릭하여 JFrame을 중지 할 수 없습니다.
의견이 있으십니까?
일부 코드는 여러분이하고 싶은 것을보기에 좋을 것입니다. – jsmith
이전 질문에 대한 답변을 수락하거나 사람들이 귀하의 질문에 답변하지 않습니다. –
문제를 유발하고 게시하는 코드를 최소한으로 제거 할 수 있습니까? –