2013-05-21 3 views
0

JOptionPane.showConfirmDialog 동일한 응용 프로그램의 다른 창에 액세스하는 팝업 (Y/N 대화) 블록입니다. (말할 필요도없이이 대화의 본질은 다른 윈도우를 잡아 당기는 것이지만,이 응용 프로그램에서는 필요하지 않습니다.) 응용 프로그램에서 이미지가로드 될 때마다 여러 개의 jframe을 엽니 다. 마지막으로 나는 사용자에게 이미지 저장 여부를 묻습니다. 사용자는 JOptionPane.showConfirmDialog가 허용하지 않는대로 돌아가서 해당 창을 볼 수있는 액세스 권한이 없습니다. JOptionPane.showConfirmDialog를 설정하면 어떻게해도 밑의 윈도우에 액세스 할 수 있습니까?JOptionPane.showConfirmDialog는 백그라운드 창을 차단합니다.

+0

가능한 복제본 : http://stackoverflow.com/q/5706455/598115 – Qurben

답변

2

대화 상자는 의도적으로 다른 창을 차단하여 계속하기 전에 사용자가 결정을 내리는 것을 의미하는 "모달"대화 상자입니다.

JDialog 대신 setModal()을 false로 설정하십시오.

1

어떻게 JOptionPane.showConfirmDialog를 설정하여 아래의 창에 계속 액세스 할 수 있습니까?

JOptionPane API를 읽으십시오. 옵션 창을 수동으로 만들고 표시하는 방법을 보여줍니다. 사용 된 대화 상자에 직접 액세스 할 수 있으므로 모달이 아닌 대화 상자로 만들 수 있습니다.

관련 문제