/** * ************************************************************************ ActionListener * * @param e */ @Override public void actionPerformed(ActionEvent e) { // log.finest( "ADialogDialog.actionPerformed - " + e); if (e.getActionCommand().equals(ConfirmPanel.A_OK)) { m_returnCode = A_OK; dispose(); } else if (e.getActionCommand().equals(ConfirmPanel.A_CANCEL) || e.getSource() == mEnd) { m_returnCode = A_CANCEL; dispose(); } else if (e.getSource() == mEMail) { String title = getTitle(); String text = info.getText(); dispose(); // otherwise locking ADialog.createSupportEMail(this, title, text); } else if (e.getSource() == mPreference) { if (Env.getUserRolePermissions().isShowPreference()) { final Preference p = new Preference(null, 0); p.setVisible(true); } } }