Jtable não aparece nome das colunas

0 respostas
K

Bom dia senhores,

Não estou conseguindo mostrar as colunas e seus respectivos nomes. Jà inseri a table dentro de um Scroll e nada !!!

segue o codigo :

String[] colunas = new String[] { "Código", "Título", "Duração", "Protagonista", "Ano Lançamento" }; ArrayList<String[]> dados = new ArrayList<String[]>(); constraints.gridwidth = 4; jtblFilmes = new JTable(); jtblFilmes = construtorJTable.construirJTable(dados, colunas); jtblFilmes.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); jtblFilmes.setPreferredSize(new Dimension(800, 200)); constraints.anchor = GridBagConstraints.NORTHWEST; constraints.gridx = 0; constraints.gridy = 2; painelPrincipal.add(jtblFilmes,constraints);

E a minha classe que monta uma Jtable

public JTable construirJTable(ArrayList<String[]> dados, String[] colunas){
		List<Acervo> listaAcervo = acervoService.listarTodosAcervos();

		for (Acervo a : listaAcervo) {
			dados.add(new String[]{a.getIdAcervo().toString(),a.getTitulo(),a.getDuracao(), a.getProtagonista(), a.getAnoLancamento()});
		}

		ConstrutorJtable modelo = new ConstrutorJtable(dados, colunas);
		JTable jtable = new JTable(modelo);
		return jtable;
    	
    }

Grato pela ajuda !

Criado 29 de novembro de 2011
Respostas 0
Participantes 1