1
我有一個擴展了JDialog的類。當JDialog顯示時,我單擊其啓動Jframe的顯示按鈕,但在關閉JDialog之前我無法訪問JFrame。如何在屏幕上顯示JDialog的情況下訪問Jframe?JDialog:在Jdialog處於活動狀態時訪問Jframe
我有一個擴展了JDialog的類。當JDialog顯示時,我單擊其啓動Jframe的顯示按鈕,但在關閉JDialog之前我無法訪問JFrame。如何在屏幕上顯示JDialog的情況下訪問Jframe?JDialog:在Jdialog處於活動狀態時訪問Jframe
但我無法訪問JFrame,直到我關閉了JDialog。
這意味着你使用模態JDialog。
您需要使用非模態JDialog。
JDialog dialog = new JDialog(frame, false);
...
dialog.setVisible(true);
或者您可以在使對話框可見之前使用setModal(false)
方法。