Passar informação de um TextField para um JTable e ir cada vez que dado um ENTER ir para a próxima

0 respostas
E

Eai Pessoal, estou desenvolvendo um projeto de cadastro de alunos.

Onde o aluno apresenta a carteira de estudande, a recepcionista passa no leitor e cadastra automaticamente.

É mais ou menos assim:

Passar informação de um TextField para um JTable e ir cada vez que dado um ENTER ir para a próxima linha da tabela, só que quando eu der o ENTER no código do aluno que estiver no TextField, eu quero que ele coloque na JTable Código | Data | Hora --> Hora> No momento em que o operador do sistema der um ENTER.

No projeto eu fiz o seguinte.

Primeiro eu coloquei um TextField e em baixo um JTable com 3 colunas(Código | Data | Hora).

O banco de dados eu vou vincular depois.

Primeiro vou fazer esta parte.

Alguém poderia me ajudar?

Obrigado.

OBS:

Está ocorrendo um erro.

private void procuraTable(String nome){  
  
        try{  
  
        int tamanho = nome.length();  
  
        for(int linha=0;linha<pn_controle.getRowCount();linha++){  
  
            String nomeTabela = (String) pn_controle.getValueAt(linha, 1);  
  
            if (nomeTabela.substring(0, tamanho).equals(nome)){  
  
                pn_controle.setRowSelectionInterval(linha, linha);  
         }  
        }  
        }  
         catch(Exception erro)  
         {  
             JOptionPane.showMessageDialog(null,"Não Foi Possível Cadastrar Aluno! Erro: " + erro);  
         }  
  
    }  
  
--------------------  
  
    private void txt_codigoKeyReleased(java.awt.event.KeyEvent evt) {  
        procuraTable(txt_codigo.getText());  
    }

ERRO EXCEPTION:

Não Foi Possivel cadastrar aluno! ERRO: Java.lang.NullPointerException

Alguem me da uma ajuda Por Favor. [/b]

OBS: A DATA E A HORA EU CONSEGUI ENCAIXAR LA NO JTABLE, O PROBLEMA É QUE QUANDO DO ENTER ELE FICA NA MESMA POSIÇÃO, GOSTARIA QUE ELE FOSSE PARA A LINHA DE BAIXO.

COMO PODERIA FAZER ISSO?

OBRIGADOO!

Criado 2 de outubro de 2010
Respostas 0
Participantes 1