Agregar filas a un Jlabel sin borrar una previamente insertada
Publicado por Angelo (10 intervenciones) el 23/04/2018 17:50:45
Buen dia, amigos de LWP tengo el siguiente inconveniente, quiero agregar varios registros a una tabla, en mi código actualmente solo estoy pudiendo agregar uno... en teoría cada vez que de clic en el botón agregar me debe adicionar un producto a la tabla, pero cada vez que realizo esta accion me borra el anterior... como deberé hacer este proceso?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//Acciones cuando se presiona un boton
public void actionPerformed(ActionEvent e) {
//Acciones cuando se presiona el boton Agregar
if(e.getSource()==vistaprestamos.btnAgregar){
if(vistaprestamos.jDatoPrestamo.getDate()==null||vistaprestamos.txtDocumento.getText().equals("")
||vistaprestamos.txtNombres.getText().equals("")||vistaprestamos.txtApellidos.getText().equals("")
||vistaprestamos.txtCantidad.getText().equals("")||vistaprestamos.cbNombProducto.getSelectedItem().equals("SELECCIONAR...")
||vistaprestamos.cbEstadoEntrega.getSelectedItem().equals("SELECCIONAR...")){
JOptionPane.showMessageDialog(null, "Todos Los campos deben estar llenos!");
}else{
String Producto=String.valueOf(vistaprestamos.cbNombProducto.getSelectedItem());
String Cant=vistaprestamos.txtCantidad.getText();
String Estado=String.valueOf(vistaprestamos.cbEstadoEntrega.getSelectedItem());
DefaultTableModel modeloT= new DefaultTableModel();//Creando objeto tabla
vistaprestamos.tblPrestamo.setModel(modeloT); //Inicializando tabla modelo
//Creando las columnas de la tabla
modeloT.addColumn("PRODUCTO");
modeloT.addColumn("CANTIDAD");
modeloT.addColumn("ESTADO DE ENTREGA");
//Decclarando la cantidad de columnas que tendra la tabla
Object[] columna = new Object[3];
columna[0]=Producto;
columna[1]=Cant;
columna[2]=Estado;
modeloT.addRow(columna);//adiriendo registro a la tabla
}
}
}
Valora esta pregunta


0