Tôi đang gặp phải một số sự cố khi khiến sự kiện chuột của tôi hoạt động. Tôi có một JPanel bên trong một JLayeredPane mà là trong một JScrollPane. Phải thừa nhận rằng, tôi khá mới để làm việc với Swing, nhưng về cơ bản, tôi muốn JPanel phản ứng với việc di chuyển chuột, nhưng không thể làm cho nó hoạt động được.Sự kiện di chuyển chuột trong 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");}
}
Mọi trợ giúp sẽ được đánh giá cao, cảm ơn trước!
Oh tôi đã không nhận ra rằng, cảm ơn bạn :) –
Cần nhấn mạnh rằng 'addMouseMotionListener' được * cần * ngay cả khi cùng một ví dụ có đã được thêm vào thông qua 'addMouseListener'. –