boa noite pessoal
estou com um probleminha que eu estou fazendo uma pesquisa onde pode retornar vários resultados com também pode retornar poucos resultado usando menas colunas.
O meu problema é o seguinte quando eu faço a pesquisa ela volta completa beleza, mas quando eu faço a pesquisa e ela volta só algumas colunas as colunas que veio em branco fica aparecendo também eu queria que elas não parecença ou que no final um método apagarias as colunas em branco. vou postar os códigos que eu estou usando.
método para preencher a tabela completa ou semi completa.
List<HorasFuncionarios> listaUsuario = new ArrayList<HorasFuncionarios>();
listaUsuario = dao.listarTodoshorarios(novaMensagem);// chama o metodo listar todos
novaMensagem = "";
//Chama a classe DefaultTableModel para que a tabela seja montada
DefaultTableModel tbm = (DefaultTableModel) tblconsulta.getModel();
//limpa linhas da tabela, antes de montar os dados na tela
for (int i = tbm.getRowCount() - 1; i > 0; i--) {
tbm.removeRow(i);
}
for (int j = 0; j < arrayA.length; j++) {
int i = 0;
for (HorasFuncionarios cb : listaUsuario) {
tbm.addRow(new String[1]);
tblconsulta.setValueAt(cb.getIdCargaHoraria(), i, 0);
tblconsulta.setValueAt(cb.getCodigoFunc(), i, 1);
tblconsulta.setValueAt(cb.getData(), i, 2);
tblconsulta.setValueAt(cb.getNomeFunc(), i, 3);
tblconsulta.setValueAt(cb.getEntrada(), i, 4);
tblconsulta.setValueAt(cb.getSaida(), i, 5);
tblconsulta.setValueAt(cb.getHorasDiurnas(), i, 6);
tblconsulta.setValueAt(cb.getHorasNoturnas(), i, 7);
tblconsulta.setValueAt(cb.getHorasNegativas(), i, 8);
tblconsulta.setValueAt(cb.getHorasExtras(), i, 9);
tblconsulta.setValueAt(cb.getHorasExtrasNoturnas(), i, 10);
tblconsulta.setValueAt(cb.getAtestado(), i, 11);
tblconsulta.setValueAt(cb.getHorasDrs(), i, 12);
// System.out.println(cb);
i++;
}
na foto1 a tabela esta toda preenchida, já na foto2 a Tabela esta com colunas em branco que eu queria que elas não apareça ou um método que apague elas no final ante de apresentar
se alguem puder me ajudar ficarei grato.