Boa tarde, estou populando um JTable atraves de um modelo, de que maneira eu consigo passar um campo invisível na grid algo parecido como um hidden na web?
public JTable createJTable() {
dados = new ArrayList();
// monta as colunas de titulo do JTable
colunas = new String[] { "desc1", "desc2", "dec3", "desc4", "desc5" };
//carrega a grid
for (LoteDTO lote : lotes) {
dados.add(new String[] {lote.getTipoLote(),
String.valueOf(lote.getIdLoteImpressao()),
String.valueOf(lote.getPrioridadeLote()),
lote.getStatusLote(),lote.getData()});
}
Onde eu tenho o tipo preciso pegar o código do tipo, como adaptar a esse caso?
Para não ter que fazer essa gambiarra, onde concateno o código junto com a descrição e separo por split:
String acao = getTable().getModel().getValueAt(linha,0).toString();
String[] tipoDoc = acao.split("-");
Integer.parseInt(tipoDoc[0]);