Pantalla inicial |
@SuppressWarnings("serial")
public class ejerc51 extends JFrame implements ActionListener {
JPanel panel;
JButton boton;
public static void main(String args[]) {
ejerc51 marco = new ejerc51();
marco.setSize(350, 250);
marco.dibujarGUI();
marco.setVisible(true);
}
private void dibujarGUI() {
setTitle("Metodo que solicita nombre");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
Container ventana = getContentPane();
ventana.setLayout(new FlowLayout());
boton = new JButton("Pedir nombre");
ventana.add(boton);
boton.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
String nombre = pedirNombre();
mostrarNombre(nombre);
}
private String pedirNombre() {
String n = JOptionPane.showInputDialog(getParent(), "Cual es su nombre ", "");
return n;
}
private void mostrarNombre(String nombre) {
JOptionPane.showMessageDialog(getParent(), "Hola " + nombre);
}
}
No hay comentarios:
Publicar un comentario