Já que ninguem vai me ajudar no outro post, entao apenas me respondam,
como faço para pegar o ultimo elemento de uma jtable, e mudar para a 1 posição da jtable?
Abraços
Já que ninguem vai me ajudar no outro post, entao apenas me respondam,
como faço para pegar o ultimo elemento de uma jtable, e mudar para a 1 posição da jtable?
Abraços
Voce pode fazer isso mudando pela lista que popula seu model.
É só tirar da ultima posição e colocar na primeira.
[quote=Marky.Vasconcelos]Voce pode fazer isso mudando pela lista que popula seu model.
É só tirar da ultima posição e colocar na primeira.[/quote]
Olha o que tive que fazer para contornar o problema:
[code]
public void PesquisaNome() {
String pesquisando = campo_gasto_pesquisa.getText();
String pesquisado = “”;
int tamanho = pesquisando.length();
int i;
int faltaram[] = new int[1000];
int countFaltaram = 0;
modeloGasto.limpar();
for (i = 0; bd.gastos[i] != null; i++) {
try {
pesquisado = bd.gastos[i].getNome().substring(0, tamanho);
if (pesquisando.equals(pesquisado)) {
modeloGasto.addGasto(bd.gastos[i]);
} else {
faltaram[countFaltaram] = i;
countFaltaram++;
}
} catch (StringIndexOutOfBoundsException e) {
faltaram[countFaltaram] = i;
countFaltaram++;
}
}
for (i = 0; i < countFaltaram; i++) {
modeloGasto.addGasto(bd.gastos[faltaram[i]]);
}
}[/code]
ja que nao sei mudar as posições, tive que zerar todos os elementos e re-popular atabela de acordo com a pesquisa! Como desta forma está funcionando gostaria de perguntar:
Compensa eu pensar em alguma outra forma de fazer isto? (ordenar a tabela)
O método que eu fiz, deixa o sistema mais lento?