所以我想知道什么是更好看的解决方案/有什么区别,以及在决定对ActionListener
我的GUI中的多个按钮(每个按钮1个监听器)或仅1个按钮(大约10个)做出决定时要考虑什么?按钮),并获取有关通过哪个按钮被按下的信息actionevent.getSource() == buttonname
。
您认为哪种风格更好?为多个创建这么多的类是否有缺点ActionListeners
?还是完全没有关系?
顺便说一句,在我的代码中,我试图坚持使用模型-视图-控制器组织。
我更喜欢使用不同的ActionListener类,但是根据我的经验,按功能职责对它们进行分组是一个好习惯。
我也建议你依靠ActionEvent#getActionCommand()
了ActionEvent#getSource()
,因为你可以处理来自不同的UI组件的等效操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句