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