/* (non-Javadoc) * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent ae) { if (ae.getSource().equals(this.okp.getOKButton())) { try { Message message = new Message(); message.setSubject(jtfDesc.getText()); ArrayList alTo = new ArrayList(); alTo.add(FEEDBACK_EMAIL); message.setToAddrs(alTo); String sBody = ""; // $NON-NLS-1$ sBody += "From: " + jtfFrom.getText() + '\n'; // $NON-NLS-1$ sBody += "Subject: " + jtfDesc.getText() + '\n'; // $NON-NLS-1$ sBody += "Details: " + jtaDetail.getText() + '\n'; // $NON-NLS-1$ sBody += "Version: " + JAJUK_VERSION + '\n'; // $NON-NLS-1$ sBody += System.getProperties().toString() + '\n'; sBody += ConfigurationManager.getProperties().toString() + '\n'; Iterator it = Log.getSpool(); while (it.hasNext()) { sBody += it.next().toString() + '\n'; } message.setBody(sBody); Desktop.mail(message); dispose(); } catch (Exception e) { Messages.showErrorMessage("136"); // $NON-NLS-1$ Log.error(e); } } else if (ae.getSource().equals(this.okp.getCancelButton())) { dispose(); } }