Oculta Columna jTable
Publicado por Leo (4 intervenciones) el 27/04/2016 05:25:27
Hola gente tengo tengo un jTable con todos los campos de la base de datos, pero la columna de id_proveedor quisiera ocultarla de la vista del usuario, pero necesito dicho valor para obtener el id de jtable que el usuario a seleccionado. A continuacion les dejo el codigo de la clase donde armo el jtable. Muchas gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public DefaultTableModel modeloTabla() throws SQLException, ClassNotFoundException {
Statement st = Conexion.conectar();
ResultSet rs = st.executeQuery("SELECT id_proveedor, nombreProveedor AS nombre, telefonoproveedor AS telefono, direccionproveedor AS direccion, emailproveedor AS email FROM Proveedor");
ResultSetMetaData rsmt = null;
rsmt = rs.getMetaData();
DefaultTableModel varModeloTabla = new DefaultTableModel();
for(int i=0;i<rsmt.getColumnCount();i++){
varModeloTabla.addColumn(rsmt.getColumnName(i+1));
}
Object[] fila = null;
fila = new Object[rsmt.getColumnCount()];
while (rs.next()) {
for (int i = 0; i < rsmt.getColumnCount(); i++) {
fila[i] = rs.getObject(i + 1);
}
varModeloTabla.addRow(fila);
}
return varModeloTabla;
}
Valora esta pregunta
0