¿Cómo puedo obtener la entrada del mouse pero el mouse aún afecta el escritorio?

¿Cómo puedo obtener las coordenadas del mouse cuando hago clic pero aún tengo el efecto de clic en el escritorio?

Actualmente tengo un marco transparente que me da las coordenadas de los clics pero necesito clics para afectar el escritorio. Si configuro la opacidad del marco por debajo de 0.10, puedo hacer clic en el escritorio pero no obtengo las coordenadas del mouse. ¿Alguna sugerencia?

Runnable thread = new Runnable() {
  public void run() {        
    setTitle("979");        
    setSize(screen.width, screen.height);

    setLocationRelativeTo(null);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setLayout(transFlo);          
    stopRecording.setBackground(Color.red);

    add(mousePosLabel);
    add(stopRecording); 

    setOpacity(0.05f);        
    setVisible(true);
  }
};

¿Es posible hacerlo con un JFrame transparente, o una captura de pantalla o algo así?

preguntado el 28 de julio de 12 a las 06:07

1 Respuestas

Clase de uso java.awt.Robot. Cuando se hace clic en su ventana transparente, puede desaparecerla y emular un clic en el mismo punto usando un robot. Luego crea una ventana transparente nuevamente.

Respondido 28 Jul 12, 07:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.