Olá Staroski,
Eu consegui fazer o TreeTable, está funcionando certo, ele puxa as informações do meu banco certinho, porém eu só queria deixar de um jeito, queria que ele agrupasse os grupo veja:
eu queria que ele mostrasse apenas uma folder com “Grupo A” e todos os documentos abaixo dele, eu fiz o seguinte código pra mostrar como na foto:
private void mostraTabela(){
conectaRisco = new ConexaoBD();
conectaRisco.conecta();
try{
PreparedStatement pstmt = conectaRisco.conexao.prepareStatement(“Select grupoRisco,idRisco,tituloRisco,classificacaoRisco,localRisco,localEspecificoRisco,situacao,dataAbertura,dataEncerramento from sgq_crsc02”);
ResultSet rs = pstmt.executeQuery();
while (rs.next()){
content.add(new String[] {rs.getString("grupoRisco")});
content.add(new String[] {"",rs.getString("idRisco"),
rs.getString("tituloRisco"),
rs.getString("classificacaoRisco"),
rs.getString("localRisco"),
rs.getString("localEspecificoRisco"),
rs.getString("situacao"),
dataFormato3.format(rs.getDate("dataAbertura")),
dataFormato3.format(rs.getDate("dataEncerramento"))});
TreeTable treeTable = new TreeTable(content);
tabelaDeRiscos.setSize(500, 500);
tabelaDeRiscos.setLayout(new BorderLayout());
tabelaDeRiscos.add(new JScrollPane(treeTable.getTreeTable()), BorderLayout.CENTER);
tabelaDeRiscos.setVisible(true);
}
}catch(SQLException erro){
JOptionPane.showMessageDialog(null,"Erro ao carregar itens da tabela "+erro,"",JOptionPane.ERROR_MESSAGE);
}
}
Acredito eu que ele teria que quebrar essa lista: content.add(new String[] {rs.getString(“grupoRisco”)});
Para poder formar do jeito que quero, mas não sei se é isso, ou se é, não consegui fazer ainda… sabe se dá pra fazer?