Код | class myPanel extends JPanel { int x,y; public void setCor(int x, int y) { this.x = x; this.y = y; } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); g.drawString(x + " / " + y, 20, 20); repaint(); } //Несрабатывают эти два оверайда. Почему? @Override public synchronized void addMouseMotionListener(MouseMotionListener l) { super.addMouseMotionListener(l); //l.mouseMoved(?); // непойму что вставить сюда }
//В чем разница между верхнем методом и этим @Override protected void processMouseMotionEvent(MouseEvent e) { super.processMouseMotionEvent(e); System.out.println(e.getX()); // несрабатывает }
}
|
вот создал отдельный класс хочется чтоб при новедения на него показывался координаты мыши. Как бы этот класс сам себя обрабатывал
В принципе указаны вопросы в коментах кода |