1º -> Não estou conseguindo remover a ultima linha inserida na JTable.
2º -> Quero que minha JTable ao acrescentar as linhas não acrescente da seguinte forma: 1,2,3 (sendo nesse exemplo o 1 é o primeiro a ser inserido) eu quero assim: 3,2,1 (mesmo caso, o 1 é a primeira linha inserida). então não sei como explicar, mas… é de cima para baixo… o primeiro elemento ir descendo e os outros jogados em cima.
então… são só 2 perguntas uihaeuiahae ou só lembrei de 2 agora…
Obs: deve ter algum getRemove, ou alguma coisa que faça isso de remover né?! mais não estou me acertando…
Bom, eu sei como funciona a logica amigo, o lance é:
eu tenho um ArrayList
public ArrayList dados = new ArrayList();
depois eu dou um push (da classe stack) no elemento que esta no campo TextField
// adiciona o elemento.
stack.push(io_tf_inserir.getText());
Enumeration enumeration = stack.elements();
depois eu recebo os dados adicionando ao meu arraylist
// recebe os dados.
dados.add(new String[]{io_tf_inserir.getText(),(String)enumeration.nextElement()});
e em seguida jogo num modelo (TableModel) que eu criei e adiciono o modelo a tabela.
[code]
// cria o modelo.
modelo = new SimpleTableModel(dados, colunas, edicao);
// Insere o modelo.
io_tb_tabela.setModel(modelo); [/code]
Então, meu código esta ai…
isso para a pergunta numero 2… e na 1, não comecei a fazer, mais não sei como remover qualquer linha de uma tabela… existe um comando??
eu vou tentar utilizar o removeRowSelectionInterval();
[quote=lina]Acho que fui tirada por tabela hehehe…
Bom, eu sei como funciona a logica amigo, o lance é:
eu tenho um ArrayList
public ArrayList dados = new ArrayList();
depois eu dou um push (da classe stack) no elemento que esta no campo TextField
// adiciona o elemento.
stack.push(io_tf_inserir.getText());
Enumeration enumeration = stack.elements();
depois eu recebo os dados adicionando ao meu arraylist
// recebe os dados.
dados.add(new String[]{io_tf_inserir.getText(),(String)enumeration.nextElement()});
e em seguida jogo num modelo (TableModel) que eu criei e adiciono o modelo a tabela.
[code]
// cria o modelo.
modelo = new SimpleTableModel(dados, colunas, edicao);
// Insere o modelo.
io_tb_tabela.setModel(modelo); [/code]
Então, meu código esta ai…
isso para a pergunta numero 2… e na 1, não comecei a fazer, mais não sei como remover qualquer linha de uma tabela… existe um comando??
eu vou tentar utilizar o removeRowSelectionInterval();