有人可以建議我如何在Java Swing中實現彈出窗口。我希望彈出窗口成爲模式窗口(當彈出窗口打開時用戶不能返回到主窗口)。在Java Swing中彈出窗口
我試着用JDialog做它,但它只允許一個用戶輸入的小部件在它,而我需要多個小部件。我可能在這裏錯了,但這是我能夠做到的。
感謝您的幫助。
有人可以建議我如何在Java Swing中實現彈出窗口。我希望彈出窗口成爲模式窗口(當彈出窗口打開時用戶不能返回到主窗口)。在Java Swing中彈出窗口
我試着用JDialog做它,但它只允許一個用戶輸入的小部件在它,而我需要多個小部件。我可能在這裏錯了,但這是我能夠做到的。
感謝您的幫助。
使用一個JDialog。有什麼你可以添加,你可以添加任何你想一個JDialog(完全一樣使用一個JFrame時)
我希望我找到了正確的信息對您
JDialog(Dialog owner, boolean modal)
的更多信息,請聯繫本: http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/modality/
http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html
不提我使用的JDK版本的道歉是1.5。 – 2010-03-08 22:24:15
佈局在一個JPanel你的部件沒有restiction。
將面板作爲消息使用JOptionPane.showConfirmDialog(例如,使用optionType JOptionPane.OK_CANCEL_OPTION)。
在適當時(例如,調用返回JOptionPane.OK_OPTION而不是JOptionPane.CANCEL_OPTION)從用戶面板的狀態讀取用戶輸入。
感謝對象。這樣做很簡單。 – 2010-03-10 18:45:17
不是問題,很高興幫助 – objects 2010-03-10 23:31:28