package tp;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
//EXTENDEMOS DE JFrame!!!
public class Halo extends JFrame {
//CREAMOS EL BOTÓN PARA LANZAR EL MENSAJE
JButton mensaje = new JButton ("lanzar mensaje");
//CREAMOS UN PANEL QUE CONTENDRÁ EL BOTOS QUE HEMOS CREADO
JPanel hj =new JPanel ();
public Halo (){
//DAMOS TAMAÑO Y TITULO A NUESTRA VENTANA
setSize(500, 500);
setTitle("LANZANDO UN MENSAJE");
//ESTO EL IMPORTANTE NOS PERMITIRÁ ACOMODAR EL BOTOS DONDE QUERAMOS
hj.setLayout(null);
//AÑADIMOS EL BOTÓN A NUESTRO PANEL, PREVIAMENTE CREADO
hj.add(mensaje);
//SITUAMOS EL BOTÓN DENTRO DE NUESTRO PANEL, USANDO COORDENADAS X,Y Y DANDO LARGO Y ALTO
mensaje.setBounds(20, 200, 300, 20);
//CREAMOS UN CONTENEDOR DONDE DAREMOS, ACCIÓN A NUESTRO BOTÓN Y COLOCAREMOS NUESTRO PANEL
Container jh = getContentPane();
// COLOCAMOS EL PANEL
jh.add(hj);
//LLAMAMOS A NUESTRO BOTÓN
mensaje.addActionListener(new ActionListener (){
//LE DECIMOS QUE AYA UN EVENTO AL PULSARLO
public void actionPerformed(ActionEvent e) {
//INDICAMOS QUE EL EVENTO AL PULSAR EL BOTÓN SEA QUE SE DESPLIEGUE UN MENSAJE CON JOPTIONPANE DICIENDO : "MENSAJE"
JOptionPane.showMessageDialog(null, "MENSAJE");
}
});
}
//LLAMAMOS AL METODO MAIN
public static void main(String[] args) {
//CREAMOS UN OBJETO DE NUESTRA CLASE
Halo n =new Halo ();
//LO LLAMAMOS Y DECIMOS QUE SU VISIBILIDAD SEA VERDADERA "TRUE"
n.setVisible(true);
}
}
esta es la ventana que hemos creado, al dar clic en el botón....
nos aparecerá un pequeña ventana (un JOptionPane) diciendo MENSAJE.


Mens Titanium - The Perfection Weapon for Your Weapon
ResponderEliminarMens Titanium is a stainless steel handcrafted titanium titanium belt buckle sword with steel frame. The handle is crafted to fit most traditional 1xbet app models. titanium dive knife The blade 4x8 sheet metal prices near me is titanium trimmer crafted in
m153o5ydwmo531 nfl jerseys,wholesale nfl jerseys from china,nfl jerseys,wholesale jerseys,Cheap Jerseys from china,nfl jerseys,wholesale nfl jerseys,nfl jerseys,Cheap Jerseys free shipping,wholesale nfl jerseys from china b028s3gsxlk835
ResponderEliminar