如果我的应用程序有 240 个 JButton,管理事件跟踪的最佳方法是什么?除了将以下内容编写两百多次之外,还有什么更好的选择:
if (e.getSource() == btn[0]) {}
最佳答案
您可以将行为与数据分开。对于一组具有相似行为的按钮,只需为所执行的操作编写一个监听器。然后使用 setTag()/getTag() 或通过在自定义子类中扩展和添加数据,将数据存储在 JButton 实例中。
关于java - 处理大量事件监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43636104/