我有一个JButton的数组,我想让每个按钮在另一个数组中改变它们各自的对应变量的值,是否需要为每个按钮创建一个单独的侦听器?每个按钮的ActionListener不同变量
0
A
回答
1
最简洁的方法是为每个按钮制作一个单独的侦听器。
但是,您可以为所有按钮设置一个侦听器,它将动作事件的getSource()
组件与每个JButton进行比较,并根据源等于哪个按钮执行操作。
1
您无需为每个按钮制作单独的侦听器。一个听众会这样做,但您必须使用getSource()
来查询来源,并据此决定您的行动路径。
如果您确实实现了单独的侦听器,那么编码可能更容易,但可能需要额外的内存。所以这一切都取决于你的要求。
相关问题
- 1. 如何在每个按钮的NSDictionary中返回不同的变量?
- 2. 2D按钮数组ActionListener,颜色变化?
- 3. 用于多个按钮的ActionListener-Swing
- 4. 的ActionListener:禁用按钮
- 5. Java按钮上的Actionlistener
- 6. 多个按钮与多个actionlistener
- 7. 用一个新的按钮代替旧的ActionListener按钮
- 8. 每次按下按钮(PHP)时增加一个变量
- 9. 加入2个变量,每个变量指向不同
- 10. 使用多个actionlistener作为按钮
- 11. 为ActionListener按钮实现2个类
- 12. 将ActionListener添加到按钮
- 13. 按钮没有响应ActionListener
- 14. 对齐在SIGNE线3个按钮,每个按钮都有不同的边框
- 15. 在同一类中实现ActionListener为三个按钮
- 16. 多个按钮w /每个选择一个不同的活动
- 17. 在每个按钮单击上增加ASP.net中的变量
- 18. 如何在12个不同的按钮事件中使用相同的变量?
- 19. 两个按钮的形式,每个使不同的东西
- 20. 不同功能的按钮[]每次点击一个特定的按钮
- 21. 全球按钮的动态风格与每个按钮不同的图像
- 22. 如何为每个3个不同的按钮使用不同的动作?
- 23. 如何给每个按钮一个不同的图像?
- 24. 多个按钮形式,每个路由到不同的动作
- 25. 两个变量,一个水平行,每个变量的不同样式
- 26. 动态地添加按钮,并添加每个按钮不同的功能
- 27. 引导“按钮组”不同的颜色为每个“活动”按钮
- 28. Java ActionListener类不写入静态变量
- 29. Android动态按钮 - 每行不同数量
- 30. 如何在每个单选按钮上添加变量?