【发布时间】:2011-06-11 11:13:19
【问题描述】:
我想在 JLabel 中有一个可点击的图标(一个 ImageIcon 对象)。如何将 MouseListener 或任何 ActionListener 添加到该图标。有没有其他方法可以知道图标是否被点击?我使用 JLabel 的 setIcon() 方法来设置其图标。
谢谢。
【问题讨论】:
-
为什么不用
JButton和Icon? -
JButton的图标确实会响应鼠标事件,而JLabel的图标不会。