Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar la programación JAVA para implementar un programa que hace clic con el mouse en la pantalla?

¿Cómo utilizar la programación JAVA para implementar un programa que hace clic con el mouse en la pantalla?

La pregunta del autor es de muy alto nivel. No hay requisitos para la pregunta. Cómo responder...

Las clases relevantes están en

importar java.awt.

p>

Las clases relacionadas están en

importar java.awt.*;

importar javax.swing.*;

Las clases relacionadas con eventos de acción están en import java.awt. event.*;; Puede verlo en el encabezado del código import

Proporciona un fragmento de código relevante, incluidos todos los eventos del mouse.

El siguiente código incluye

presionar, soltar, ingresar al área, salir del área, hacer clic en estos 5 eventos

Los eventos relacionados con el mouse se muestran en la ventana en la parte superior área de texto.

importar java.awt.*;

importar javax.swing.*

importar java.awt.event.*; >la clase pública TestMouseEvent extiende JFrame implementa MouseListener{

JPanel jp = new JPanel();

JTextField jtf = new JTextField();

public TestMouseEvent() {

setTitle("Evento del mouse");

getContentPane().add(jtf, BorderLayout.NORTH);

getContentPane().add(jp , BorderLayout.CENTER);

jp.addMouseListener(this);

}

public static void main(String[] args){

marco TestMouseEvent = nuevo TestMouseEvent();

frame.setSize(200, 200);

frame.setVisible(true); setDefaultCloseOperation(JFrame.setText(s);

}

public void mouseReleased(MouseEvent e){

int x = e.getX(); p>

int y = e.getY();

String s = "Ratón en las coordenadas" "(" x ", " y ") " "liberación"; >

jtf.setText(s);

}

public void mouseEntered(MouseEvent e){<

int x = e.getX() ;

int y = e.getY();

String s = "Ratón en las coordenadas " "(" x "(, " y ") " "fuera ingresada";

jtf.setText(s);

}

public void mouseExited(MouseEvent e){

int x = e.getX(

int y = e.getY();

String s = "Ratón en las coordenadas" "(" x ", " y ") " "fuera izquierda"; /p >

jtf.setText(s);

}

}