ciao a tutti!!!!

con questo cod:
codice:
public class Main {

    public static void main(String[] argv) throws Exception {
        JTextField textField = new JTextField();
        textField.addKeyListener(new MKeyListener());

        JFrame jframe = new JFrame();

        jframe.add(textField);
        jframe.setSize(400, 350);
        jframe.setVisible(true);

    }
}

class MKeyListener extends KeyAdapter {

    @Override
    public void keyPressed(KeyEvent event) {
        char ch = event.getKeyChar();
        if (ch == 'a') {
            System.out.println("Clikkato a");
        }
        if (event.getKeyCode() == KeyEvent.VK_SPACE) {
            System.out.println("Cliccato a");
        }
    }
}
ho capito come funziona KeyEvent....ora lo vorrei inserire in un'altra classe ma il problema è che il "keyevent" lo vorrei sostituire con una funzione di JButton!!!!!!...come faccio???

spero di essere stato chiaro....