Hibernate sistema de facturación listar elementos en JTable | Java
En el anterior post de Hibernate vimos cómo ir creando la interfaz simple para añadir elementos a la base de datos, ahora necesitamos listar los elementos guardados en la base en este caso PostgreSQL, se verá como la siguiente imagen.
Ahora vamos a ver un poco de código, pero recuerda que el diseño lo realizas
en WindowBuilder un plugin de
Eclipse, y puedes adaptarlo a tu manera.
private void initTableModel() {
tableModel = new DefaultTableModel() {
private static final long serialVersionUID = 1L;
@Override
public boolean isCellEditable(int row, int column) {
// TODO Auto-generated method stub
return false;
}
};
tableModel.addColumn(bundle.getString("idTableTitleColumn"));
tableModel.addColumn(bundle.getString("nameTableTitleColumn"));
tableModel.addColumn(bundle.getString("descriptionTableTitleColumn"));
table.setModel(tableModel);
}
private void loadTable() {
clearTable();
List<ProductCategory> items = productCategoryController.getItems();
for (ProductCategory productCategory : items) {
tableModel.addRow(new Object[] { productCategory.getId(), productCategory.getName(),
productCategory.getDescription() });
}
}
private void clearTable() {
tableModel.setRowCount(0);
}
Con el código anterior puedes listar los elementos en un JTable, en el controlador está todos los métodos necesarios para conectar la interfaz con el DAO (Data Access Object).
Comentarios
Publicar un comentario