在Swing的JDialog中的单选按钮?

时间:2010-11-10 11:57:36

标签: java swing

我需要显示一个包含单选按钮的对话框;当我选择适当的单选按钮时,对话框应该消失?

3 个答案:

答案 0 :(得分:5)

尝试使用TaskDialog框架。这有助于在几行代码中完成您要求的内容。对于您的情况,使用命令链接是最佳解决方案。

alt text

从可用性的角度来看,单选按钮是可能的,但不是更好的解决方案。

alt text

答案 1 :(得分:2)

在单选按钮监听器中,使用setVisible(false),如文章How to Use Radio ButtonsCreating and Showing Simple Dialogs中所述。

答案 2 :(得分:1)

我同意其他人在点击单选按钮上“对话框消失”并不是一个非常好的UI设计。用户在选择底部的按钮时通常会看到“对话框消失”(例如,确定,取消,是,否等)。

无论如何,如果我假设“对话框消失”意味着窗口关闭,那么这样做的方法是在对话框上调用dispose

另外,您可能需要考虑使用JOptionPane