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.
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:
/**
* Adicionar nome na tabela
* @param tf_nome
* @param tabela
*/
public void setTabela(JTextField tf_nome, JTable tabela){
Stringnome=tf_nome.getText();// Pega o valor da JTextField nomeDefaultTableModelmodelo=(DefaultTableModel)tabela.getModel();// Para poder modificar a tabelamodelo.setNumRows(0);// Zera o número de linhas da tabela// Se o nome for diferente de vazioif(!nome.isEmpty()){modelo.addRow(newObject[]{nome});// Adiciona uma nova linha com o nome digitado}}
// Adicionando evento na JTextField nometf_nome.addKeyListener(newKeyAdapter(){<aclass="mention" href="/u/override">@Override</a>public void keyPressed(KeyEvent evt) {// Se precionar enter do tecladoif(evt.getKeyCode() == KeyEvent.VK_ENTER){TabelaSet ts = new TabelaSet();ts.setTabela(tf_nome, tabela);}
}});
R
raghy
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…