extraer contenido de un JtextField
Publicado por Carmen (10 intervenciones) el 16/08/2021 06:45:39
public class Index extends JFrame{
Datos nombre =new Datos("Nombre");
Datos apellido=new Datos("Apellido");
Datos edad=new Datos("Edad");
Datos cedula=new Datos("Documento Identidad");
Datos basico=new Datos("Salario Basico");
Datos diasTrabajados=new Datos("Dias Trabajados");
Datos horasExtrasDiurnas=new Datos("Horas Extras Diurnas");
Datos horasExtrasNocturnas=new Datos("Horas Extras Nocturnas");
Datos horasExtrasDominicalesDiurnas=new Datos("Horas Extras Dominicales Diurnas");
Datos horasExtrasDominicalesNocturnas=new Datos("Horas Extras Dominicales Nocturnas");
Datos auxilioTransporte=new Datos("Auxilio de Transporte");
public Index(){
this.setVisible(true);
this.setBounds(100,50, 700, 600);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(new Titulo(),BorderLayout.NORTH);
add(new PanelDatos(),BorderLayout.CENTER);
add(new Botones(),BorderLayout.SOUTH);
add(new Menu(),BorderLayout.WEST);
add(new Espacio(),BorderLayout.EAST);
pack();
}
private class Datos extends JPanel{
public Datos(String nombre){
this.setLayout(new FlowLayout(FlowLayout.RIGHT));
JLabel name =new JLabel(nombre);
JTextField entrada=new JTextField(13);
add(name);
add(entrada);
}
}
private class PanelDatos extends JPanel{
public PanelDatos(){
setLayout(new GridLayout(6, 2));
add(nombre);
add(apellido);
add(edad);
add(cedula);
add(basico);
add(diasTrabajados);
add(horasExtrasDiurnas);
add(horasExtrasNocturnas);
add(horasExtrasDominicalesDiurnas);
add(horasExtrasDominicalesNocturnas);
add(auxilioTransporte);
TitledBorder bordeTitulo = new TitledBorder("Datos Del Empleado");
bordeTitulo.setTitleFont(new Font("Verdana", Font.BOLD, 18));
setBorder(BorderFactory.createCompoundBorder(bordeTitulo,BorderFactory.createEmptyBorder(10, 10, 10,10)));
}
}
Buenas noches. Esta ocasion requiero de su valiosa ayuda en lo siguiente....el codigo presente hace parte de un proyecto, anexe solo esta parte porque es donde tengo una duda. Yo creo un panel con un jlabel y un Jtextfiel. Del tipo de ese panel creo varios atributos, y todos esos atributos los guardo dentro de otro panel el cual agrego al Jframe. Mi problema es ¿como hago para acceder a cada JtextArea para capturar su contenido?
de antemano agradezco infinitamente sus sugerencias.
Datos nombre =new Datos("Nombre");
Datos apellido=new Datos("Apellido");
Datos edad=new Datos("Edad");
Datos cedula=new Datos("Documento Identidad");
Datos basico=new Datos("Salario Basico");
Datos diasTrabajados=new Datos("Dias Trabajados");
Datos horasExtrasDiurnas=new Datos("Horas Extras Diurnas");
Datos horasExtrasNocturnas=new Datos("Horas Extras Nocturnas");
Datos horasExtrasDominicalesDiurnas=new Datos("Horas Extras Dominicales Diurnas");
Datos horasExtrasDominicalesNocturnas=new Datos("Horas Extras Dominicales Nocturnas");
Datos auxilioTransporte=new Datos("Auxilio de Transporte");
public Index(){
this.setVisible(true);
this.setBounds(100,50, 700, 600);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(new Titulo(),BorderLayout.NORTH);
add(new PanelDatos(),BorderLayout.CENTER);
add(new Botones(),BorderLayout.SOUTH);
add(new Menu(),BorderLayout.WEST);
add(new Espacio(),BorderLayout.EAST);
pack();
}
private class Datos extends JPanel{
public Datos(String nombre){
this.setLayout(new FlowLayout(FlowLayout.RIGHT));
JLabel name =new JLabel(nombre);
JTextField entrada=new JTextField(13);
add(name);
add(entrada);
}
}
private class PanelDatos extends JPanel{
public PanelDatos(){
setLayout(new GridLayout(6, 2));
add(nombre);
add(apellido);
add(edad);
add(cedula);
add(basico);
add(diasTrabajados);
add(horasExtrasDiurnas);
add(horasExtrasNocturnas);
add(horasExtrasDominicalesDiurnas);
add(horasExtrasDominicalesNocturnas);
add(auxilioTransporte);
TitledBorder bordeTitulo = new TitledBorder("Datos Del Empleado");
bordeTitulo.setTitleFont(new Font("Verdana", Font.BOLD, 18));
setBorder(BorderFactory.createCompoundBorder(bordeTitulo,BorderFactory.createEmptyBorder(10, 10, 10,10)));
}
}
Buenas noches. Esta ocasion requiero de su valiosa ayuda en lo siguiente....el codigo presente hace parte de un proyecto, anexe solo esta parte porque es donde tengo una duda. Yo creo un panel con un jlabel y un Jtextfiel. Del tipo de ese panel creo varios atributos, y todos esos atributos los guardo dentro de otro panel el cual agrego al Jframe. Mi problema es ¿como hago para acceder a cada JtextArea para capturar su contenido?
de antemano agradezco infinitamente sus sugerencias.
Valora esta pregunta


0