【发布时间】:2010-04-20 03:19:59
【问题描述】:
我有一个包含 JButton 的类。这是无法更改的。
问题是这样的:actionListener 调用 getSource() 并获取 JButton,而不是容器类。
我可以在添加 actionListener 之前更改 getSource 检索的内容吗? 或者 JButtons 可以对其容器进行变量引用吗?
我不能让一个类扩展一个 JButton。它导致了用于绘图目的的错误......我一周的故事。
【问题讨论】:
-
我不明白这个问题。如果尚未将其添加到 GUI,您如何单击按钮并因此生成 ActionEvent?对我来说听起来像是一个奇怪的设计。我也看不出为什么扩展 JButton 会导致绘画问题。再次,您在代码中做了一些奇怪的事情。您需要首先解决这些问题。发布您的 SSCCE:sscce.org
标签: java swing user-interface actionlistener