¿Cómo utilizar la programación JAVA para implementar un programa que hace clic con el mouse en la pantalla?
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> 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);
}
}