Mover puntero del mouse en Java

Iniciado por Lopardo, 20 Diciembre 2007, 19:03 PM

0 Miembros y 1 Visitante están viendo este tema.

Lopardo

Hola a todos me gustaria saber como mover el puntero del mouse... es decir que le indique a alguna función las nuevas coordenadas y se ubique el puntero allí. Que sea alguna función de Java..

Gracias.. Saludos.
...de la sabiduría.

zogeid

Quiza sea esto lo qeu buscas:


int getXOnScreen()
int getYOnScreen()
int getLocationOnScreen()

esta en la API ;)

Casidiablo

@zogeid, lo que el quiere es mover el puntero, no saber la posición donde se encuentra.

@Lopardo. Es muy sencillo de hacer usando la clase Robot. Te pongo un pequeño ejemplo que he hecho para mostrarte su funcionamiento:

Código (java) [Seleccionar]
import java.awt.Robot;
import javax.swing.JOptionPane;
public class MoverMouse
{
   public static void main( String args[] )
   {
      Robot robot = null;
      int x = 0, y = 0;
      try{
         robot = new Robot();
      }
      catch(Exception e){System.out.println( e.toString() ); }
      while(true)
      {
         x = Integer.parseInt(JOptionPane.showInputDialog("Digita la cordenada X a donde vas a mover el mouse"));
         y = Integer.parseInt(JOptionPane.showInputDialog("Digita la cordenada Y a donde vas a mover el mouse"));
         robot.mouseMove(x, y);
      }
   }
}


Un saludo!
Mas info: http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Robot.html

zogeid

Vaya no lei bien el post, que curioso lo del robot, pero que funcion tiene?

Lopardo

Que bueno... voy a probarlo muchas gracias...

Saludos
...de la sabiduría.

egyware

Cita de: zogeid en 22 Diciembre 2007, 16:50 PM
Vaya no lei bien el post, que curioso lo del robot, pero que funcion tiene?
Robot es una clase que te permite
-Capturar la pantalla
-Mover el mouse
-Clikear con el mouse
-Hacer rodar la ruedida
-Teclear con el teclado(no se si me expreso bien)
y obtener el color de un pixel de la pantalla,
y si tu lo combinas con la clase Toolkit
puedes obtener troyano con un casi control del pc
guajajajaajajaja
segun los de java lo invetaron para hacer demos de nuestros propios programas :huh:
Yo actualmente tengo un proyecto para Acceder Remotamente al escritorio de un pc
jijijij
xauu

zogeid

Si bueno para eso lo habia pensado jaja tambien valdria para hacer instalaciones remotas, pero hay manera de saber dnd esta X boton en pantalla?

Casidiablo

Cita de: zogeid en  1 Enero 2008, 17:41 PM
hay manera de saber dnd esta X boton en pantalla?

Pues... la verdad no creo. Tendrías que implementar algo tu mismo. No es imposible, pero tampoco fácil.

Un saludo!

egyware

un boton de que de una app java o otra app si es de java es facil con un metodo que no me acuerdo como se llama pero si es de otra app debes tu ingeneartelas tienes todo lo necesario: "Robot.class, compilador java y tu mente", y un troyano creado por ti con los ingredientes que te di
xauu