public void actionPerformed(ActionEvent e) {
EventListener[] listeners = listenerList.getListeners(ActionListener.class);
for (int i = 0; i < listeners.length; i++) {
ActionListener actionListener = (ActionListener) listeners[i];
try {
actionListener.actionPerformed(
new ActionEvent(JbsOptionPane.this, getActionCommand((Component) e.getSource())));
} catch (Throwable t) {
ExceptionHandler.handle(t);
}
}