Exibir consulta vertical horizontalmente no Java
Olá pessoal,
Estou com uma dúvida a respeito de exibições no java.
Possuo uma query que exibe os dados de rastreabilidade da produção de determinado material, porém exibe da seguinte maneira:
Máquina 2
material 1
Componente 1 do material 1
Componente 1 do componente 1 o material 1
Componente 2 do material 1
Componente 1 do componente 2 o material 1
material 2
....
Maquina 1
material 3
componente 1 do material 3
componente 1 do componente 1 do material 3
....
E assim por diante..
Queria exibir esses dados que aparecem verticalmente em colunas dentro de uma JTable. Pensei da seguinte forma: Criaria uma JTable com o maior número de colunas possíveis para atender a query, e alocaria nesta Table os valores de acordo o nome da máquina que o produziu.
Como posso fazer para preencher essa JTable com essa lógica?
Algumas ressalvas: podem existir mais de um material feito na mesma máquina, a quantidade de componentes pode variar bastante também, pois se um componente acabar no meio da produção do material, ele é trocado e validado.
Eu só sei preencher JTables assim:
Estou com uma dúvida a respeito de exibições no java.
Possuo uma query que exibe os dados de rastreabilidade da produção de determinado material, porém exibe da seguinte maneira:
Máquina 2
material 1
Componente 1 do material 1
Componente 1 do componente 1 o material 1
Componente 2 do material 1
Componente 1 do componente 2 o material 1
material 2
....
Maquina 1
material 3
componente 1 do material 3
componente 1 do componente 1 do material 3
....
E assim por diante..
Queria exibir esses dados que aparecem verticalmente em colunas dentro de uma JTable. Pensei da seguinte forma: Criaria uma JTable com o maior número de colunas possíveis para atender a query, e alocaria nesta Table os valores de acordo o nome da máquina que o produziu.
Como posso fazer para preencher essa JTable com essa lógica?
Algumas ressalvas: podem existir mais de um material feito na mesma máquina, a quantidade de componentes pode variar bastante também, pois se um componente acabar no meio da produção do material, ele é trocado e validado.
Eu só sei preencher JTables assim:
public void readJTable(String station){
DefaultTableModel modelo= (DefaultTableModel) jTResultado.getModel();
Classe maquina= new Classe();
modelo.setNumRows(0);
for(Classegets p: Classe.pesquisa(station)){
modelo.addRow(new Object[]{
p.getTempo(),
p.getMsg(),
p.getCodigo(),
p.getLote(),
p.getMaquina()
});
}
}Rodrigo Lima
Curtidas 0