1. Coloque una etiqueta jlabel en la parte superior de la ventana. El texto en la etiqueta predeterminado a "las coordenadas del mouse de clic derecho se muestran aquí"
2. Agregue un evento de mouse a la ventana Jframe. Cuando el mouse hace clic derecho en la ventana, las coordenadas del mouse se muestran en la etiqueta JLabel.
Implementación del código Java
import java.awt.FlowLayout;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JFrame;import javax.swing.JLabel;public class Jframe_1 { public static void main(String[] args) { JFrame jf = new JFrame("Jframe"); jf.setLayout (new FlowLayout ()); JF.SetSize (300,200); // establecer el ancho y la altura de la forma Jf.SetVisible (verdadero); // establecer la ventana en JF.SetLocation visible (800,200); // Establezca las coordenadas de la forma jlabel lb = new JLabel ("Las coordenadas después de hacer clic con el botón derecho en el mouse se muestran"); // crear un objeto de etiqueta jf.add (lb); // Agregue una etiqueta a la ventana jf.addmouselistener (new MouseListener () {// Agregue un oyente de eventos de mouse para la ventana @Override public void MousePressed (MouseEvent E) {// TODO Automode Method Stub if (E.GetButton () == E.Button3) {// Determine si el botón obtenido es el botón de hacer clic derecho del botón derecho de hacer el clic derecho lb.settext (e.getx ()+","+e.gety ()); Método de generación automática de método} @Override public void Mouseentered (MouseEvent E) {// TODO STUB AUTO GENERADO} @Override public void MouseEndered (MouseEvent E) {// TODO Método Automático Generado} @Override Public Void Mouseentered (mouseEvent e) {// ado-auto-Generated Stub} @Override Void MouseEndered (mouseEvent E) {// ado AutOte Method de Generated Stub} @Override public void MouseExited (MouseEvent E) {// TODO Método Generado automático}}); }}Los resultados de la operación son los siguientes:
Java obtiene la instancia de coordenada de posición del clic del mouse en Jframe, lo cual es muy simple y fácil de entender, espero que sea útil para principiantes