[RESOLVIDO] - jtable - nova linha automatico

3 respostas
felipehts

boa madruga …hehe

gostaria de saber como faço para quando chegar na ultima linha de uma Jtable e teclar “ENTER”, automaticamente criar uma nova linha…e assim por diante… alguém poderia me ajudar…vlw a todos…agradeço pelo apoio… =)

3 Respostas

rafaelviny

e se vc adicionar um keyEvent, que quando for disparado adicione uma linha nao funcionaria?

felipehts

certo ! mas como seria isso ??? tem exemplos ??? vlww

felipehts

certo ! mas como seria isso ??? tem exemplos ??? vlww

conseguir resolver de forma não usual assim:

private void tableKeyPressed(java.awt.event.KeyEvent evt) {
        DefaultTableModel model = (DefaultTableModel) table.getModel();
        final Object obj = table.getValueAt(table.getSelectedRow(), table.getSelectedColumn());
        if (evt.getKeyCode() == KeyEvent.VK_DOWN) {
            // Se for a última linha
            if (table.getSelectedRow() == table.getModel().getRowCount() - 1 && obj != null) {

                model.addRow(new Object[]{null, null});
            }
        }   								
	        // TODO add your handling code here:
    }
Criado 3 de maio de 2011
Ultima resposta 4 de mai. de 2011
Respostas 3
Participantes 2