我在使鼠標事件起作用時遇到了一些問題。我在JScrollPane中的JLayeredPane中有一個JPanel。無可否認,我對Swing的工作還很陌生,但本質上,我希望JPanel能夠對鼠標移動做出反應,但一直無法使其工作。鼠標在JPanel內移動事件
public class CellHighlighter extends JPanel implements MouseMotionListener{
public CellHighlighter(){
}
public void mouseMoved(MouseEvent evt){
System.out.println(evt.getPoint().x + ", " + evt.getPoint().y);
}
public void mouseDragged(MouseEvent evt){System.out.println("message");}
}
任何幫助將不勝感激,在此先感謝!
哦,我還沒有意識到這一點,謝謝:) –
應當強調的是'addMouseMotionListener'是*必填*即使在相同的實例有已經通過'addMouseListener'添加。 –