天天看點

JAVA的模式對話框和非模式對話框

        周末的時候,一位網友讓我幫他把他的無模式對話框改成有模式對話框。

界面是有swing制作的,都是jframe,我從來沒有接觸過swing程式設計。大緻的代碼還是看的懂,很多都和c#很相似。

然後就去查資料,java的模式對話框是如何調用的。終于查到了需要用到jdialog類,jdialog的構造函數裡可以指定是否是模式對話框。

于是建立一個模式對話框很容易,但是怎麼把原來的jframe界面調用,改成模式對話框還是不明白,結果我進入了一個誤區,就是先建立模式對話框,

 然後把jframe加載進來,結果發現怎麼弄,都不行。出去轉了一圈,終于想到jdialog也是jframe的一種,直接把jframe改成jdialog不就行了嗎?回來後,

直接改代碼,如下:

      編譯後,運作,發現問題解決。