Red de conocimiento informático - Aprendizaje de programación - Obtenga ayuda de un experto en programación JAVA

Obtenga ayuda de un experto en programación JAVA

¿importar? java.awt.*;

¿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();

}

}