Hola Amigos tengo un programita sencillo lo único que necesito es que en cada dato que ingreso en un TexField a la hora de darle enter me muestre ese respectivo dato en el JLabel que está abajo esos respectivos labels están metidos dentro de un GriLayoud y que a la ves con un botón me refresque la pantalla par ingresar un nuevo nombre no necesito guardarlos es un concepto que necesito para un programa que estoy desarrollando aquí va el código, espero que alguien me ayude muchas gracias...
import javax.swing.*;
public class Ventana extends JFrame{
JTextField txtnombre, txtapellido,txtcc;
JLabel lbnombre, lbapellido, lbcedula;
public Ventana(){
super("Ventana Ejemplo");
this.setBounds(0, 0, 300, 300);
this.getContentPane().setLayout(null);
lbnombre=new JLabel("Nombre:");
lbnombre.setBounds(5, 5, 70, 30);
lbapellido=new JLabel("Apellido:");
lbapellido.setBounds(5, 35, 70, 30);
lbcedula=new JLabel("Cedula:");
lbcedula.setBounds(5, 65, 70, 30);
txtnombre= new JTextField();
txtnombre.setBounds(65, 10, 180, 25);
txtapellido= new JTextField();
txtapellido.setBounds(65, 40, 180, 25);
txtcc= new JTextField();
txtcc.setBounds(65, 70, 180, 25);
//Eventos bg=new Eventos(this);
this.getContentPane().add(lbnombre);
this.getContentPane().add(lbapellido);
this.getContentPane().add(lbcedula);
this.getContentPane().add(txtnombre);
this.getContentPane().add(txtapellido);
this.getContentPane().add(txtcc);
Mostrarinfo mf=new Mostrarinfo();
this.getContentPane().add(mf.infopanel);
this.setLocationRelativeTo(null);
this.setVisible(true);
this.setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
Ventana v=new Ventana();
}
}
-----------------------------------------------------------------------------------------
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Eventos implements ActionListener {
Ventana Svent;
public Eventos(Ventana v){
Svent=v;
}
public void actionPerformed(ActionEvent e) {
//gestionar los eventos aqui que cundo yo le de enter a cada texfield en
//cada label"------" de abajo me visualice lo que ingrese en el repectivo texfield
}
}
------------------------------------------------------------------------------------------------------
import java.awt.*;
import javax.swing.*;
public class Mostrarinfo {
JPanel infopanel;
JLabel nnombre, aapellido, ccedula, mnombre, mapellido, mcedula;
public Mostrarinfo(){
infopanel=new JPanel();
infopanel.setBorder(BorderFactory.createTitledBorder("Mostrar info aqui"));
nnombre=new JLabel("NOMBRE:");
aapellido=new JLabel("APELLIDO:");
ccedula=new JLabel("CEDULA:");
mnombre=new JLabel("--------");
mapellido=new JLabel("--------");
mcedula=new JLabel("--------");
infopanel.setLayout(new GridLayout(3,2,0,0));
infopanel.add(nnombre);
infopanel.add(mnombre);
infopanel.add(aapellido);
infopanel.add(mapellido);
infopanel.add(ccedula);
infopanel.add(mcedula);
}
}