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