Viruz Blog
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Coordenadas del Mouse

Ir abajo

Coordenadas del Mouse Empty Coordenadas del Mouse

Mensaje  Admin (Viruz) Miér Sep 26, 2012 11:05 pm

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]

¿Como funciona el Proyecto?

  1. Creamos nuestra interfaz con un JPanel y un JLabel abajo que te indicará las coordenadas.
  2. 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.
  3. Con los métodos getX() y getY() obtendremos las coordenadas del puntero cada vez que se mueve.
  4. 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
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

Autor: Viruz study
Enlace: Coordenadas del Mouse
Admin (Viruz)
Admin (Viruz)
Admin

Mensajes : 148
Fecha de inscripción : 23/09/2012
Edad : 35
Localización : Desktop

https://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.