我想在JLabel中有一个可单击的图标(一个ImageIcon对象)。如何将MouseListener或任何ActionListener添加到该图标。还有其他方法可以知道是否已单击图标吗?我为JLabel使用setIcon()方法来设置其图标。

谢谢。

最佳答案

您可以在容器内有两个单独的JLabel,第一个包含文本,第二个仅包含图标,然后将鼠标侦听器添加到图标JLabel。

关于java - 如何将鼠标监听器添加到JLabel中嵌入的ImageIcon?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4730665/

10-16 01:18