Alimentar uma JTable automaticamente

3 respostas
H

Boa Tarde Galera !
Não sei se aqui é o lugar certo para postar minha duvida sou novo aqui no GUJ
É o seguinte eu fiz um programa, e gostaria de tudo que eu digitar em uma JTextField ele adicionar para uma JTable
nao tem problema se precisar adicionar um botao de adicionar.

Desde ja Muito Obrigado Galera Valeu abraços.

3 Respostas

RenanRosa

Heitor181:
Boa Tarde Galera !
Não sei se aqui é o lugar certo para postar minha duvida sou novo aqui no GUJ
É o seguinte eu fiz um programa, e gostaria de tudo que eu digitar em uma JTextField ele adicionar para uma JTable
nao tem problema se precisar adicionar um botao de adicionar.

Desde ja Muito Obrigado Galera Valeu abraços.

Na verdade você não adiciona na jtable, mas sim no model dele.
Aqui tem muitos tópicos sobre isso:


também em outros lugares:
http://javafree.uol.com.br/topic-882800-Adicionar-Linha-em-JTable.html

Elder_Romao

/**
* Adicionar nome na tabela
* @param tf_nome
* @param tabela
*/
public void setTabela(JTextField tf_nome, JTable tabela){

String nome = tf_nome.getText(); // Pega o valor da JTextField nome
	
	DefaultTableModel modelo = (DefaultTableModel) tabela.getModel(); // Para poder modificar a tabela
	modelo.setNumRows(0); // Zera o número de linhas da tabela
	
	// Se o nome for diferente de vazio
	if(!nome.isEmpty()){
		modelo.addRow(new Object[]{nome}); // Adiciona uma nova linha com o nome digitado
	}
}
// Adicionando evento na JTextField nome

tf_nome.addKeyListener(new KeyAdapter() {

<a class="mention" href="/u/override">@Override</a>

public void keyPressed(KeyEvent evt) {

// Se precionar enter do teclado

if(evt.getKeyCode() == KeyEvent.VK_ENTER){

TabelaSet ts = new TabelaSet();

ts.setTabela(tf_nome, tabela);

}
}
	});
R

mas com um botão de adicionar é automaticamente? não entendi isto…

com o botão faz um getText, e aí joga para a tabela…

eu tenho dois programas no meu site que usam tabela, ve se o funcionamento está de acordo com o contento que vc quer??
aí quem sabe possa ajudar mais…

http://www.raghy.net23.net

os arquivos são agenda, e controle de combustiveis…

Criado 31 de agosto de 2012
Ultima resposta 6 de out. de 2013
Respostas 3
Participantes 4