Sicuramente devi fare meglio rispetto a ciò che hai fatto.
Ad esempio potresti crearti 2 classi distinte:
- Converter: che converte nel tuo caso un decimale in binario e/o viceversa.
- MyGUI: la tua interfaccia nella quale vai a definire tutte le componenti e per il pulsante definisci il suo oggetto ActionListener (usando una inner-class, una classe anonima oppure facendo implementare direttamente alla tua classe MyGUI l'interfaccia).
Nel tuo caso il metodo di ActionListener deve essere ri-definito così:
codice:
...
public void actionPerformed(ActionEvent e){
  if( e.getSource.equals( istanza tuo bottone ) ){
       //fai la conversione..
  }
}
...