Obtenga ayuda de un experto en programación JAVA
¿Importar? Java .awt.point;
¿Importar? java.awt.event.*;
¿Importar? javax.swing.*;
¿Público? ¿clase? ¿Demostración de MouseFrame? ¿extender? JFrame? {
¿JPanel? jp,jp 1;
JLabel? JL;
¿Público? Demostración de MouseFrame()? {
jl? =?Nuevo? JLabel("Posición al hacer clic con el mouse");
jp? =?Nuevo? JPanel(new?BorderLayout());
jp1? =?Nuevo? JPanel();
jp 1. add(JL);
jp.add(jp1, BorderLayout. Sur
this .add(jp) ;
//Establecer posición y tamaño
this.setBounds(200,?100,?300,?300);
This.setTitle("Mouse Haga clic en ");
//Establecer para salir al hacer clic en cerrar.
this . setdefaultcloseoperative(JFrame. EXIT _ ON _ CLOSE);
//Establecer visible
this .
//Agregar respuesta de evento
this.addMouseListener(new?MouseListener()?{
@override
public?voided?mouseReleased(MouseEvent? e)? {
}
@Public? mousePressed(MouseEvent?e)?
} p>
@Override
¿Público? mouseExited(MouseEvent?e)? {
}
@Override
¿Público? >
}
¿Público? mouseClicked(MouseEvent?e)?
¿Punto? =?e. . get point();
jp Color. Azul);
Jl.setText("Posición en la pantalla["+p.x+"]["+p.y+ "]"+"Posición en la ventana["+p 1 x+"]");
}
});
}
¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {
¿Nuevo? MouseFrameDemo();
}
}