首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swing:拦截单击JRadiobutton

Swing:拦截单击JRadiobutton
EN

Stack Overflow用户
提问于 2022-05-13 14:17:25
回答 1查看 38关注 0票数 0

我想拦截按钮组中对JRadioButton的单击。更精确地说:当选择JRadioButton A并且用户单击JRadioButton B时,我想显示一个Yes/No选项窗格。只有当用户单击“是”时,单选按钮B才会被选中。如果用户点击“否”,什么都不会改变。是这样还是更确切地说,这是怎么可能的?

耽误您时间,实在对不起

EN

回答 1

Stack Overflow用户

发布于 2022-05-13 14:26:24

您希望侦听ItemEvent以知道何时选择了第一个按钮(请参阅)。您可以使用AbstractButton#isSelected来检查是否选中了另一个按钮。最后,您可以使用JOptionPane#showConfirmDialog(Component, Object, String, int)提示用户输入“是”或“否”,并使用类似于AbstractButton#setSelected(boolean)ButtonGroup#clearSelection的方法来控制选择了哪些按钮。

这应该能让你从右边开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72231060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档