JAVA UI元素用于选择一个或两个

时间:2015-04-13 11:24:42

标签: java swing user-interface

我需要创建一个包含两个选项的对话框。 [x]选项1和[]选项2.默认选择选项1。但是用户可以取消选择Option1,然后选择Option2。他可以选择O1和O2。因此,方案是选择其中之一或两者。复选框似乎不是很直观。还有其他提示吗?

...谢谢

2 个答案:

答案 0 :(得分:3)

通常选择在复选框和单选按钮之间。由于您需要允许多项选择,因此单选按钮不合适。您需要防止的唯一情况是什么都没有被选中。您可以使用复选框,仅在选中至少一个选项时启用下一个操作。如果这是一个对话框,则可以通过在复选框上侦听操作来禁用“Okay”或“Next”按钮,直到满足该条件。

没有其他标准控件可以覆盖您正在寻找的行为,而无需额外的案例处理。

答案 1 :(得分:0)

如果可能的组合在您的情况下受到限制(即只有两个选项导致三种可能性),也可以考虑以下替代方案之一:

但一如既往:这取决于用例...