Adionar coluna a JTable

2 respostas
getAndSet

olá amigos
gostaria de saber como adicionar
uma coluna em uma JTable
com o seu metodo add

tabela.addColumn();
se alguem tiver uma dica para passar eu agradeço;

2 Respostas

thiagopassosp

amigo adiciona esse metodo no seu sitema que irá resolver.
é um metodo simples q implenta linha e colunas…

public void inserirDados(ResultSet rs)

{

try

{

ResultSetMetaData metaData = rs.getMetaData();
// nome das colunhas 
	String[] colunas = new String[metaData.getColumnCount()]; 

	for (int i = 0; i < colunas.length; i++) 
	{ 
		colunas[i] = metaData.getColumnName(i + 1); 
	} 
	
	// cria um modelo 
	DefaultTableModel modelo = new DefaultTableModel(colunas, 0); 

	// preenche o modelo 
	while (rs.next())
	 { 

		// uma linha 
		String[] linha = new String[colunas.length]; 

		// adiciona valores na linha 
		for (int i = 0; i < colunas.length; i++)
		 { 
			linha[i] = rs.getString(i + 1);
		 } 
		 
		// adiciona a linha 
		modelo.addRow(linha); 

	} 
	
	// seta o modelo na tabela 
	table.setModel(modelo); 

}
catch (SQLException exc) 
{ 
	System.out.println(exc); 
}

espero ter ajudado …
boa sorte!

fabiojwalter

Voce deve criar um model para a table, setar o model e depois então atribuir o model criado a table.

public void preencheTabela(String nomeTabela){

modelo = new DefaultTableModel();

modelo.addColumn();

modelo.addRow();

jTable1.setModel(modelo);

}

Espero ter ajudado !

Criado 31 de outubro de 2006
Ultima resposta 31 de out. de 2006
Respostas 2
Participantes 3