Linhas automáticas no JTable!

E ae Galera!

Por favor gente, é meio urgente rs…

Alguém sabe qual comando eu utilizo para verificar o teclado?

Especificando melhor: Como faço para quando o usuário apertar seta para baixo no teclado, a minha JTable insira uma linha automaticamente?

Por favor galera, quem puder socorrer!

Valeu! 8)

Que seta?Da Scroll?

Especifique melhor seu problema…

Mas para adicionar a linha vc pode fazer o seguinte

((javax.swing.table.DefaultTableModel)seuJTable.getModel()).addRow(seuVetor);

Sendo “seuVetor” um vetor com o número de itens igual a quantidade de colunas de seuJTable.

A Paz!!

Acho que ele quis dizer o seguinte:
Usuário aperta a tecla com a seta para baixo (down).
Após clicar, é adicionado um linha.
Bem, como eu não conheço muito sobre JTable infelizmente não poderei responder…

[quote=paulohbmetal]Que seta?Da Scroll?

Especifique melhor seu problema…

Mas para adicionar a linha vc pode fazer o seguinte

((javax.swing.table.DefaultTableModel)seuJTable.getModel()).addRow(seuVetor);

Sendo “seuVetor” um vetor com o número de itens igual a quantidade de colunas de seuJTable.

A Paz!![/quote]

[quote=paulohbmetal]Especifique melhor seu problema…
((javax.swing.table.DefaultTableModel)seuJTable.getModel()).addRow(seuVetor);
[/quote]

Vc não entendeu direito, como adicionar linhas eu sei, o meu problema é adicionar as linhas quando o usuário através do teclado, tipo quando apertar Enter minha JTable já criar uma nova linha, no meu caso quero quando ele apertar a seta para baixo do teclado.

Valeu! 8)

[quote=kina]Acho que ele quis dizer o seguinte:
Usuário aperta a tecla com a seta para baixo (down).
Após clicar, é adicionado um linha.
Bem, como eu não conheço muito sobre JTable infelizmente não poderei responder…

[quote=paulohbmetal]Que seta?Da Scroll?

Isso mesmo Kina, mesmo assim valeu… 8)

Ah tá, então vc pode fazer isso:

seuJTable.addKeyListener(new java.awt.event.KeyAdapter() { public void keyReleased(java.awt.event.KeyEvent evt) { if(evt.getKeyCode() == evt.VK_DOWN){ //Adiciona a linha } } });

A Paz!!