【发布时间】:2012-06-22 16:57:21
【问题描述】:
我实现了类 MyButton,它扩展了类 Jcomponent。问题是,我在主类中有一些 MyButton 对象(实现 ActionListener),我想向它们添加动作监听器。
如何处理?那么我可以使用 addActionListener 吗?
提前致谢
【问题讨论】:
-
如果您需要
JButton的功能,但同时又想为其功能添加一些东西,而不是扩展JButton本身,为什么要扩展JCompoent呢?层次结构。扩展更接近您需要的功能的类,并添加更多您的功能。您MyButton为扩展JComponent的类建议的名称并没有给人以良好的感觉,这与您编码的内容有关。扩展JButton,如果这是您想要的,您可以选择扩展功能。否则,您可能很快就会发现自己正在为JButton,yourself 重新发明轮子
标签: java swing actionlistener jcomponent