Coordenadas del Mouse
Viruz Blog :: Programación en General :: Java :: Básicos
Página 1 de 1.
Coordenadas del Mouse
Hola de nuevo aquí ahora les traigo un programa muy pequeño pero útil que te ayuda a saber en que coordenadas esta tu puntero del ratón (mouse), esperando como siempre que te sirva de ayuda para tus proyectos.
Imagen
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
¿Como funciona el Proyecto?
- Creamos nuestra interfaz con un JPanel y un JLabel abajo que te indicará las coordenadas.
- Creamos un evento de ratón específicamente "mouseMoved" ya que este será el que nos indique cuando se mueve el ratón dentro de nuestro panel.
- Con los métodos getX() y getY() obtendremos las coordenadas del puntero cada vez que se mueve.
- Asignamos el texto en la etiqueta con el método setText() para que imprima las coordenadas pasando de parámetro un formato de una cadena String.format().
Código
Clase Main
Clase Main
01 /**
02 *
03 * @author ViRuZ
04 */
05 import javax.swing.JFrame;
06
07 public class Main {
08 public static void main(String [] args){
09 Puntero p = new Puntero();
10 p.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
11 }
12 }
Clase Puntero
01 /**
02 *
03 * @author Ivan
04 */
05 import java.awt.BorderLayout;
06 import java.awt.Color;
07 import java.awt.event.MouseEvent;
08 import java.awt.event.MouseMotionAdapter;
09 import javax.swing.JFrame;
10 import javax.swing.JLabel;
11 import javax.swing.JPanel;
12
13 public class Puntero extends JFrame{
14 private JPanel p1;
15 private JLabel l1;
16
17 public Puntero(){
18 super("Viruz Blog: La Biblioteca de Java");
19 setSize(600,600);
20 p1 = new JPanel();
21 p1.setBackground(Color.WHITE);
22 l1 = new JLabel("Coordenadas del raton");
23 add(l1,BorderLayout.SOUTH);
24 addEventos();
25 add(p1);
26 setVisible(true);
27 setLocationRelativeTo(null);
28 }
29
30 public void addEventos(){
31 addMouseMotionListener(new MouseMotionAdapter(){
32 @Override
33 public void mouseMoved(MouseEvent evento){
34 l1.setText(String.format("Sus coordenadas son [%d, %d]",
35 //getX y getY devuelve valores de las coordenadas del puntero.
36 evento.getX(),evento.getY()));
37 }
38 });
39 }
40 }
Descarga el Código
Coordenadas del Ratón
Coordenadas del Ratón
Autor: Viruz
Enlace: Coordenadas del Mouse
Viruz Blog :: Programación en General :: Java :: Básicos
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|