Ono sto je sigurno je da JButton nema addEventHandler metodu (ali to nisi ni ocekivao jer si pisao pseudo code).
Razmisljanje ti je dobro zato sto si na dobrom putu, JButton ima addActionListener koji ima za parametar klasu koja implementira ActionListener interface.
Tako da bi onda potpuni odgovor na tvoje pitanje bilo,
DA moze da se razdvoji.
Primer:
Code:
JButton loadFaultMessagesBtn = new JButton("Load...");
loadFaultMessagesBtn.addActionListener(new LoadFaultMessageListener());
a onda negde kasnije imas jos klasu
Code:
private class LoadFaultMessageListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
log.trace("loadFaultBtn clicked ...");
}
}
Nadam se da je od pomoci