Como nomear colunas no JTable?

2 respostas
Cristiano_Kretzer

Salve moçada!

Como faço para colocar o nome nas colunas? (Ex. Código | Nome | Status).

Os resto está ok, o resultado da pesquisa gera normal na tabela só não consigo nomear a coluna.

Obs.: Estou chamando este Frame a partir de uma janela Cadastro_Cliente fiz um Jbutton (pesquisar cliente).

Obs2. Uso JBuilder.

2 Respostas

von.juliano
Vc pode fazer assim:
public JTable createJTable() {
	ArrayList dados = new ArrayList();
	// monta as colunas de titulo do JTable
	colunas = new String[] { "Tipo", "Codigo", "Prioridade", "Status" };

	for (Iterator iter = lista.iterator(); iter.hasNext();) {
		dados.add(new String[] { linha.getTipo(),
				String.valueOf(linha.getCodigo()),
				String.valueOf(linha.getPrioridade()),
				linha.getStatus() });
	}

	SimpleTableModel modelo = new SimpleTableModel(dados, colunas, edicao);
	JTable jtable = new JTable(modelo);
		
	return jtable;
}
Vc passa os títulos, os dados das colunas e a permissão de edição para o TableModel

Blz? Flw! :mrgreen:

Cristiano_Kretzer

Vou testar pra ver se funciona aqui…

Abrigado!

Criado 29 de novembro de 2007
Ultima resposta 29 de nov. de 2007
Respostas 2
Participantes 2