Este ejemplo hecho en jcreator
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
public class Formulario extends JFrame implements ActionListener{
JLabel etiNombre, etiApellido, etiEdad;
JTextField txtNombre, txtApellido, txtEdad;
JButton boton;
JTextArea area;
JPanel panel;
public Formulario() {
etiNombre = new JLabel("nombre");
etiNombre.setBounds(10,20,80,20);
etiApellido = new JLabel("Apellido");
etiApellido.setBounds(10,50,80,20);
etiEdad = new JLabel("Edad");
etiEdad.setBounds(10,80,80,20);
txtNombre = new JTextField();
txtNombre.setBounds(100,20,80,20);
txtApellido = new JTextField();
txtApellido.setBounds(100,50,80,20);
txtEdad = new JTextField();
txtEdad.setBounds(100,80,80,20);
boton = new JButton("Aceptar");
boton.setBounds(200,20,80,20);
boton.addActionListener(this);
area = new JTextArea();
area.setBounds(10,110,300,250);
panel=new JPanel();
panel.setLayout(null);
panel.add(etiNombre);
panel.add(etiApellido);
panel.add(etiEdad);
panel.add(txtNombre);
panel.add(txtApellido);
panel.add(txtEdad);
panel.add(boton);
panel.add(area);
add(panel);
setSize(500,500);
setVisible(true);
}
public static void main (String[] args) {
Formulario p=new Formulario();
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==boton)
capturar();
}
public void capturar(){
area.setText("\nLos datos capturaadps son nombre"+txtNombre.getText()+
"\napellido"+txtApellido.getText()
+"\nedad"+txtEdad.getText());
}
}
A continuacion se muestra la explicacion del codigo hecho en Netbeans
No hay comentarios:
Publicar un comentario