Cabeçalho JTable

2 respostas
M
Bom pessoal, deve ser moleza, mas já quebrei a cabeça com isto. Não fica visível o cabeçalho das minhas colunas..... alguém pode me dar uma help?
jtTable = new JTable();
			jtTable.setModel(new DefaultTableModel(
					new Object [] []{
							{null, null, null,null, null, null},
							{null, null, null,null, null, null}
							
					},
					new String[]{"Id","Modelo", "Base", "Pedestal", "Classificador", "Correção"}
			
			));
			ScrollPane scroll = new ScrollPane();
			scroll.setBounds(50, 90, 500, 200);
			scroll.add(jtTable); 
			jpConsulta.add(scroll);

Só para referencia: Sou Novato :)

2 Respostas

E

Faça-nos o favor de não usar um DefaultTableModel. Você vai ver que o que você economizou de tempo em não procurar uma alternativa vai gastar mais tarde.

Veja isto aqui: ObjectTableModel

samirrolemberg

vc tem que dizer o que será impresso nas colunas.

pra cada virgula uma coluna.

no caso o linhas inicia vazio.

String []	colunas = {"c1","c2","c3","cn"};
			String [][] linhas = {};
			tabela = new JTable(linhas, colunas);

se vc implementar com um DefaultTableModel fica mais ou menos assim

DefaultTableModel dtm = new DefaultTableModel(linhas,colunas);

ai vc joga o model dentro da sua tabela.

ou

a galera aqui gosta de dizer sobre o objecttablemodel… que é uma excelente ferramenta!

mas repondam a dúvida do cara ao menos.

Criado 3 de outubro de 2011
Ultima resposta 3 de out. de 2011
Respostas 2
Participantes 3