【发布时间】:2011-02-06 15:53:55
【问题描述】:
我有两个从 JPanel 扩展而来的类,并且两个面板都有按钮,单击这些按钮可以执行常见的活动。实现这一目标的最佳方法是什么?事件委托是否进入这里?就像将控件传递给另一个类的处理程序? (我假设这就是委托,如果我没记错的话)(如果委托合适,请提供一些好的学习资源)。我也想过有一个通用的静态方法,每个类 actionPerformed 都可以调用它!或者有没有其他更好的方法?
【问题讨论】:
-
我必须抛出一个通常的评论,即扩展
JPanel(或JFrame或Thread)很少是一个好主意。喜欢作曲。
标签: java event-handling event-delegation