Lo hize de dos Formas:
Uno con puro COD. FUENTE
Y otro con ayuda de la INTERFAZ de Netbeans 7.2
- EJERCICIO
Necesito una ventana que tenga por objetivo dar un saludo simple en la misma ventana, con un espacio para poner NOMBRE X y 3 botones uno OK para aceptar el nombre el otro para LIMPIAR el nombre colocado y el ultimo boton para SALIR
- RESULTADO 01 : CON PURO COD. FUENTE
- RESULTADO 02 : CON LA INTERFAZ DE NETBEANS 7.2
- COD. FUENTE DEL RESULTADO 01
/**
*
* E-Mail : shamirdhc31@gmail.com
* Blog : http://javadhc.blogspot.com
*
*/
public class MensajeBienvenida extends JFrame implements ActionListener
{
//-- CREAMOS LOS OBJETOS QUE UTLIZAREMOS
public JButton btnBotonOk = new JButton("OK");
public JButton btnBotonLimpiar = new JButton("LIMPIAR");
public JButton btnBotonSalir = new JButton("SALIR");
public JLabel lblNombre = new JLabel("NOMBRE : ");
public JLabel lblBienvenido = new JLabel();
public JTextField txtNombre = new JTextField(20);
public MensajeBienvenida()
{
//-- CONFIGURAMOS LA VENTANA JFRAME
super("SALUDO");
this.setSize(400,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.btnBotonOk.addActionListener(this);
this.btnBotonLimpiar.addActionListener(this);
this.btnBotonSalir.addActionListener(this);
//-- LE AÑADIMOS UN DISTRIBUIDOR DE OBJETOS A LA VENTANA
FlowLayout DISTRIBUIDOR = new FlowLayout(FlowLayout.CENTER,30,30);
this.setLayout(DISTRIBUIDOR);
//-- LE AGREGAMOS LOS OBJETOS A LA VENTANA
this.add(this.lblNombre);
this.add(this.txtNombre);
this.add(this.btnBotonOk);
this.add(this.btnBotonLimpiar);
this.add(this.btnBotonSalir);
this.add(this.btnBotonLimpiar);
this.add(this.lblBienvenido);
}
@Override
public void actionPerformed(ActionEvent AE)
{
//-- CON "getSource()" VEMOS EN QUE BOTON SE HIZO CLICK
if(AE.getSource() == this.btnBotonOk)
{
if(this.txtNombre.getText().equals(""))
{
JOptionPane.showMessageDialog(null,"INGRESE EL NOMBRE PRIMERO");
}
else
{
this.lblBienvenido.setText("BIENVENIDO : " + this.txtNombre.getText());
}
}
else if(AE.getSource() == this.btnBotonLimpiar)
{
this.txtNombre.setText("");
this.lblBienvenido.setText("");
}
else if(AE.getSource() == this.btnBotonSalir)
{
System.exit(0);
}
}
public static void main(String[] ARGUMENTOS)
{
//-- CREAMOS E INICIALIZAMOS LA VENTANA
MensajeBienvenida MB = new MensajeBienvenida();
MB.setVisible(true);
}
}
DALE CLICK EN LA IMAGEN PARA BAJARTE EL PROYECTO CON LOS 2 EJERCICIOS
IMPORTANTE : "TODOS LOS CODIGOS INDICADOS AQUI SON ESCRITOS POR MI PERSONA, ASI QUE CUALQUIER DUDA O EJERCICIO QUE NO PUEDAN RESOLVER, NO DUDEN EN MANDARME UN E-MAIL A MI CORREO"
shamirdhc31@gmail.com
disculpa yo tengo un formulario en JFrame &mi ventana no se ejecuta que puedo hacer
ResponderEliminar