@Override public final void actionPerformed(final ActionEvent e) { // Toggle Items if (toggleButton) { setPressed(!pressed); } // Fire delegated action listener if (m_delegate != null) { m_delegate.actionPerformed(e); } }