publicJTablecreateJTable(){ArrayListdados=newArrayList();// monta as colunas de titulo do JTablecolunas=newString[]{"Tipo","Codigo","Prioridade","Status"};for(Iteratoriter=lista.iterator();iter.hasNext();){dados.add(newString[]{linha.getTipo(),String.valueOf(linha.getCodigo()),String.valueOf(linha.getPrioridade()),linha.getStatus()});}SimpleTableModelmodelo=newSimpleTableModel(dados,colunas,edicao);JTablejtable=newJTable(modelo);returnjtable;}
Vc passa os títulos, os dados das colunas e a permissão de edição para o TableModel