jTable

1 resposta
vertuam

Ola all

Alguem saberia me dizer se existe a possbilidade de se trabalhar com as linhas contidas em uma jtable indo para cima o para baixo. Pulando as linhas ao clicar em um determinado botão.

Um abraço

Renato V. Neto

1 Resposta

N

Existe sim!!!

Vc tem que fazer umas coisas:

:arrow: Saber qual tecla foi apertada, se foi para subir uma linha ou descer uma linha.
:arrow: Pegar a linha que está atualmente selecionada.
:arrow: Mover a linha.

Para pegar a tecla, vc pode usar

addKeyListener(new KeyAdapter() {
	public void keyPressed(KeyEvent evt) {
		selecionarTecla(evt);
	}
});

Para pegar a linha atual,

E para mudar de linha:

private void down(KeyEvent evt) { int linha = (linhaSelecionada + 1) % totalLinhas; setRowSelectionInterval(linha, linha); }
Onde totalLinhas é o número de linhas da tabela.

FLWzzzzzzz

Criado 23 de outubro de 2003
Ultima resposta 23 de out. de 2003
Respostas 1
Participantes 2