Foro de elhacker.net

Programación => Java => Mensaje iniciado por: fileteruso en 11 Diciembre 2019, 13:09



Título: Coordenadas de ratón al pulsar
Publicado por: fileteruso en 11 Diciembre 2019, 13:09
Buenas,

necesito sacar las coordenadas de un JFrame al pulsar el ratón sobre algún punto del mismo. En internet he encontrado que es posible usar MouseListener, pero según he visto de los métodos que ofrece ninguno permite devolver las coordenadas dentro del JFrame, ¿alguna idea?

Muchas gracias de antemano.

 ;D


Título: Re: Coordenadas de ratón al pulsar
Publicado por: fileteruso en 11 Diciembre 2019, 22:07
Vale, ya he descubierto qué hay que hacer, lo dejo aquí por si a alguien más pudiera servirle:

Código
  1. JFrame frame = new JFrame();
  2. JPanel panel = new JPanel();
  3. frame.add(panel);
  4. panel.addMouseListener(new MouseAdapter() {
  5.    @Override
  6.    public void mousePressed(MouseEvent e) {
  7.        System.out.println(e.getX() + "," + e.getY());
  8.    }
  9. });
  10. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  11. frame.setSize(200, 200);
  12. frame.setVisible(true);
  13.