我想拦截按钮组中对JRadioButton的单击。更精确地说:当选择JRadioButton A并且用户单击JRadioButton B时,我想显示一个Yes/No选项窗格。只有当用户单击“是”时,单选按钮B才会被选中。如果用户点击“否”,什么都不会改变。是这样还是更确切地说,这是怎么可能的?
耽误您时间,实在对不起
发布于 2022-05-13 14:26:24
您希望侦听ItemEvent以知道何时选择了第一个按钮(请参阅这)。您可以使用AbstractButton#isSelected来检查是否选中了另一个按钮。最后,您可以使用JOptionPane#showConfirmDialog(Component, Object, String, int)提示用户输入“是”或“否”,并使用类似于AbstractButton#setSelected(boolean)或ButtonGroup#clearSelection的方法来控制选择了哪些按钮。
这应该能让你从右边开始。
https://stackoverflow.com/questions/72231060
复制相似问题