1
我有一個Java Swing應用程序,其中JFrame
包含JLabel
,其中包含ImageIcon
。 我想監視鼠標進入/退出ImageIcon
。Swing:MouseListener只在ImageIcon上不是JLabel
現在我用的JLabel
的addMouseListener
方法,但一進入事件&當我進入/退出應用程序的窗口,而不是ImageIcon
已退出只是拋出。
我看到沒有addMouseListener
方法ImageIcon
。
我該怎麼做?
大概'JLabel'被拉伸以填充整個'JFrame',這就是爲什麼'mouseListener'被激活的原因鼠標進入'JFrame'。 *** [這](http://stackoverflow.com/questions/14548808/scale-the-imageicon-automatically-to-label-size)***發佈可能會幫助你解決它。 – 2013-05-10 05:13:33
1)標籤中是否有文字? 2)什麼樣的佈局和約束。爲了更好地幫助,請發佈[SSCCE](http://sscce.org/)。 – 2013-05-10 05:14:07
**看看** [this](http://stackoverflow.com/questions/15871530/java-imageicons-and-actioin-listeners/15871783#15871783)**,它演示了一種基於圖像的鼠標檢測方法在圖像的像素阿爾法水平 – MadProgrammer 2013-05-10 05:19:15