我有一个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