java - 当用户单击单选按钮时,JVM 会生成哪种事件类型?它是一个动作事件还是一个项目事件?
问题描述
我对摆动组件相当陌生。但是,我已经看到了许多单选按钮实现 actionListener 和 itemListener 的示例。在这种情况下,哪一种是处理事件的正确方法?
解决方案
当用户单击单选按钮时,JVM 会生成哪种事件类型?它是一个动作事件还是一个项目事件?
这取决于已(/已)将哪些侦听器附加到单选按钮!EG AbstractButton.addActionListener(ActionListener)
/中的一个或两个addItemListener(ItemListener)
。
另外:为此,我建议使用ActionListener
.
选择A中的按钮时,ItemListener
将产生两个事件ButtonGroup
。其中一个事件是针对刚刚被取消选择的项目。
推荐阅读
- javascript - Vue方法返回属于单个用户的所有属性返回[object Object]
- c# - 系统输入 - 如何让我的游戏对象跳跃?
- javascript - Javascipt 替换数组中的确切数字
- r - 使用 For 循环从 R 发送电子邮件?使用 RDCOMClient
- firebase - 触发导航,只有在找到用户之后
- java - Java MongoDB 聚合组
- java - java中后置和前置增量的评估
- javascript - TypeError:无法读取未定义的属性“国家/地区”。为什么无法识别和过滤对象数组?
- amazon-web-services - 找不到模型 PipelineModel
- sql - oracle sql 仅在两个表之间返回不匹配的结果