tenho uma jtable e usei o código:
DefaultTableModel model = new DefaultTableModel();
public void criarModelo() {
model = new DefaultTableModel();
tblQuantidade.setModel(model);
model.addColumn("nome");
model.addColumn("unidade");
model.addColumn("quantidade");
model.addColumn("meta");
}
public final void adicionarItem(String[] itensLista) {
//adicionar uma nova linha a uma tabela
//primeiro
String[] dados = {itensLista[0], itensLista[1], itensLista[2], itensLista[3]};
if (tblQuantidade.getRowCount() > 0 && tblQuantidade.getModel().getValueAt(0, 0) == (null)) {
model.setRowCount(0);
}
model.addRow(dados);
System.out.println("foi");
tblQuantidade.setRowHeight(itensLista.length);
}
Mas a tabela está com um fundo branco no qual nao carrega todas as linhas da tabela apesar delas estarem la. Tentei usar o serRowHeight mas fica varias linha bem pequenas num espaçinho alguém poderia me ajudar com isso?