我是Swing的新手,希望有人能幫助我。從對話框啓動框架
我有一個模式JDialog
d1
包含JXHyperlink
,當我點擊它,我應該推出一個JFrame
f
然而,當我這樣做的框架f
進入後面的對話框d1
所以我想我必須設置對話框d1
非此模式工作,它做到了!現在
d1.setModal(false)
我的問題是我有另一種「模式」對話框d2
,有一個按鈕,在那裏當我點擊它,它應該啓動對話框d1
但由於某種原因d1
去後面d2
。
我在做什麼錯?我不允許從模態對話框中啓動非模態對話框嗎?
感謝亞歷克斯,我覺得我必須這樣做,但我試圖避免這樣的代碼更改,因爲該JFrame也從其他窗口小部件和框架啓動,這是一個大型應用程序的一部分。 – user955165