Java - JTextField - Chamar função quando o usuário pressionar "barra de espaço"

Fiz algumas pesquisas e não encontrei como chamar uma função quando o usuário pressiona a tecla "barra de espaço", tenho este código:

edtCodigos.addKeyListener(new KeyAdapter() {
    public void keyPressed(KeyEvent e) {
        if (e.getKeyCode() == KeyEvent.VK_SPACE){
            callFunction();
        }
    }
)};

Nota: Quero evitar o "espaço", a tecla será usada apenas para chamar a função

Alguma idéia de como fazê-lo ou amostras de código será apreciada;)

questionAnswers(1)

yourAnswerToTheQuestion