我有一個Java應用程序,我想從主界面打開一個新的對話框,用戶可以輸入他的名字,姓氏和國家,然後單擊確定。我怎樣才能打開一個對話框,其中有許多不同的輸入字段,然後將這些信息保存在一個變量中?Java多輸入對話框
0
A
回答
1
延伸JDialog並添加一些JTextFields和可能一些JComboBoxes。然後用JButtons完成它。
你也可以看看JGoodies Forms framework;它很好,免費。
編輯:組成例如
基於皮特的評論我使用組成,而不是壓倒一切的JDialog挖出this example。
你會希望添加getter像
public String getFirstName() {
return field.getTest();
}
要訪問相關的輸入。
0
這個forum post可能會有幫助。
一種可能性,以使自定義 的JDialog是創建一個自定義的JPanel 與所有 你需要和使用花俏作爲靜態的JOptionPane 功能的一個組件 。
相關問題
- 1. 輸入對話框
- 2. Java中的輸入對話框
- 3. 輸入法對話框
- 4. 的Android輸入對話框
- 5. JOptionPane輸入對話框
- 6. 輸入警報對話框
- 7. 阻塞輸入對話框
- 8. Python 3輸入對話框
- 9. 輸入對話框在C#
- 10. 使用輸入對話框
- 11. AngularJS中彈出對話框中的多個輸入框?
- 12. 對話框中的jQueryUI對話框輸入不可點擊
- 13. 設置Windows對話框輸入
- 14. 從輸入對話框返回值,android
- 15. Libgdx:對話框不聽輸入
- 16. 彈出的對話框中輸入
- 17. Android提醒對話框數字輸入
- 18. MATLAB:確認輸入對話框?
- 19. 輸入對話框[需要的信息]
- 20. 如何使用輸入對話框
- 21. 建立一個輸入對話框?
- 22. 輸入對話框混合器
- 23. PhpStorm輸入對話框顏色
- 24. 帶有PIN輸入的Android對話框
- 25. JOptionPane輸入對話框菜單
- 26. 在Bootbox對話框中輸入
- 27. Primefaces輸入密鑰關閉對話框
- 28. JOptionPane - 輸入對話框程序
- 29. 關閉輸入消息對話框
- 30. 自定義運行對話框輸入
+1僅供參考鏈接 – basszero 2009-11-06 10:24:29
如果您需要重寫其一個或多個行爲,則僅擴展JDialog(或任何其他類)。 – 2009-11-06 10:30:30
我並不是真的想要重寫任何功能,只是有一組與我的應用程序相關的文本框。我將創建一個擴展JDialog的類。我將保存文本的屬性,然後從主應用程序訪問這些屬性以獲取文本。 不知道我的解釋有多清楚 – Xerri 2009-11-06 10:35:42