[Resolvido] Alguém especializado em jTable em vez de clikar selec

Como faria esse codigo funcionar com enter apos selecionado,
ele está selecionando, está funcionando com o teclado Up e Down, só que o enter faz a função também do Down,
Eu presciso que ele selecione com Up e Down do teclado e após enter para fechar e levar esses dados no meu textfield como ja tenho atravé do clik.
Obrigado desde já se alguem puder me ajudar.

 private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {                                     
      if(evt.getClickCount() == 2) {// Aqui dentro vai o código que tu quer que execute no duplo clique  
      int linhasel = jTable1.getSelectedRow();  
      codigo = (String) jTable1.getValueAt(linhasel, 0);  
      descricao = (String) jTable1.getValueAt(linhasel, 1); 
            
      setVisible(false);  
        }        
    }  

Alguem por Favor em Jtable!!! Obrigado.

Cara, nao entendi bem a sua duvida… mas vc ja tentou os eventos


Key Pressed - DOWN
Key Released - UP
Key Typed

ai eh soh ver se foi com o enter que foi pressionado!

[]s

Obrigado pela atenção,
Vou explicar melhor,
Tenho uma tela com os cadastros por ex. tenho la um grupo de pessoas e um grupo de produtos ou subrupo ai tem a lupa que abre a tabela para selecionar o grupo ou subgrupo que desejo, hoje tenho isso funcionando com o clik do mouse, gostaria de fazer que em vez de clikar, mover com Up e Down, e quando selecionar o desejado apertar enter para me retornar os valores da linha que selecionei.

da uma olhada …

        table.addKeyListener(new java.awt.event.KeyAdapter() {

            public void keyPressed(java.awt.event.KeyEvent evt) {

		if ( evt.getKeyCode() == 10 )  // Enter

            }

        });

É só tu fazer um listener pro ENTER e quando ele for chamado você pega o objeto pelo seu TableModel passando a linha selecionada (getSelectedRow()) como índice pro get() da tua lista de objetos.

Fui mexendo, mexendo até ai, Acertei na mosca o Evento que eu buscava está ai esse é o código.

    private void jTable1KeyPressed(java.awt.event.KeyEvent evt) {                                   
     int linhaENTER = jTable1.getSelectedRow(); 
        int tecla=evt.getKeyCode();          
        if (tecla==KeyEvent.VK_ENTER){        
            codigo = (String) jTable1.getValueAt(linhaENTER, 0);  
            descricao = (String) jTable1.getValueAt(linhaENTER, 1);            
            setVisible(false);  
        }             
    }