我需要显示一个对话框,其中包含单选按钮;当我选择合适的单选按钮时,对话框应该消失?在Swing中的JDialog中的RadioButtons?
0
A
回答
1
我同意其他人对单击单击按钮时出现“对话框消失”不是一个很好的UI设计。当用户选择底部的按钮(例如OK,Cancel,Yes,No等)时,用户通常期望“对话消失”。在任何情况下,如果我想通过“对话框消失”来表示窗口关闭,那么在对话框中调用dispose
。您也可以考虑使用JOptionPane
。
2
在您的单选按钮侦听器中,使用setVisible(false)
,如文章How to Use Radio Buttons和Creating and Showing Simple Dialogs中所述。
5
尝试使用TaskDialog框架。它只需几行代码即可完成您所要求的任务。对于你的情况使用Command Links是最好的解决方案。
单选按钮是可能的但是从可用性的点不是一个较好的解决。
+0
+1考虑到“必须关闭点击”的要求,这提供了最直观的方案。 – 2010-11-11 13:37:41
相关问题
- 1. Java Swing RadioButtons
- 2. 删除Swing JDialog中的“X”按钮
- 3. Swing中的自定义光标JDialog
- 4. 如何在Swing中重绘JDialog?
- 5. JDialog中的JDialog
- 6. Swing中添加的JDialog箱内部件没有延伸的JDialog像下面
- 7. Android。在ListView中的RadioButtons
- 8. 如何设置Swing JDialog的FilterExtensions?
- 9. swing:在JDialog上设置光标
- 10. 定位一个JDialog在Swing中出现在JTextField下面?
- 11. 中的JDialog框
- 12. 如何动态增加swing中的JDialog大小?
- 13. Swing - 无法在Windows中使用模式JDialog切换语言
- 14. JDialog中的异常
- 15. RadioGroup中的动态RadioButtons
- 16. WPF中RadioButtons的CustomContainer问题
- 17. ASP.NET Webforms中的Foreach RadioButtons
- 18. 片段中的Android RadioButtons
- 19. 验证Vaadin中的Radiobuttons
- 20. Swing applet JDialog结果到wicket页面
- 21. 如何使用Swing和JLayer <>在Java中制作模糊的JFrame/JDialog?
- 22. 在RadioGroup中使用TextView的RadioButtons
- 23. 如何从父对话框中删除子jdialog引用Java Swing
- 24. 父母的中心JDialog
- 25. JMenuItems不显示在JDialog中
- 26. Java/Swing - 如何减小JDialog构造函数的大小?
- 27. 以编程方式关闭当前显示的Java Swing JDialog框
- 28. 在Adobe Flex中创建一个RadioButtons列
- 29. 如何在Android中随机排列RadioButtons?
- 30. 无法将jdialog居中在jframe中
使对话框当用户直观点击单选按钮消失。相反,显示一个包含单选按钮的对话框以及OK和Cancel按钮来关闭对话框会更有意义。 – Adamski 2010-11-10 13:15:21
由于某些原因,许多人称之为“摇摆”。别那样做。它被称为SWING! :) – 2010-11-10 21:18:32
Copyedited;如果不正确请回复。 – trashgod 2010-11-11 12:46:33