Duvida sobre o enter do teclado

Bom dia pessoal !!!
Tenho o seguinte Jframe, gostaria que quando o foco caisse sobre o jButton, e eu pressiona-se enter ele abrisse o outro frame que a ação do clique do mouse faz, por onde começar onde inserir este código.

Será que alguém pode me ajudar um exemplo simples ajudaria.

package cadastros;

import java.awt.AWTKeyStroke;
import java.awt.KeyboardFocusManager;
import java.awt.event.KeyEvent;
import java.util.HashSet;
import java.util.Set;
import javax.swing.KeyStroke;
import java.awt.event.KeyAdapter;   
import java.awt.event.KeyEvent;   

/**
 *
 * @author  Robson
 */
public class teste extends javax.swing.JFrame {
    
    /** Creates new form teste */
    public teste() {
        initComponents();
        // Código para pular de campo com a tecla ENTER
        Set<AWTKeyStroke> set = new HashSet<AWTKeyStroke>(KeyboardFocusManager.getCurrentKeyboardFocusManager().getDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));   
        set.add(KeyStroke.getKeyStroke("ENTER"));   
        KeyboardFocusManager.getCurrentKeyboardFocusManager().setDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, set);  
        
    }
    

Você precisa adicionar um KeyListener no seu JButton

Valeu Mano, obrigado pela dica, mas tu poderia me dar um exmplo, de como seria isso, sou iniciante em java, comecei a 7 mêses.

Valeuu…

Também tenho essa dúvida, se alguem tiver algum exemplo simples fico grato.
abraços.