29.07.2013 Views

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

private int jobID;<br />

private String CESLogonName, CESpassword;<br />

private ErrorDialog errorDialog;<br />

public final static int DEPOSIT_ID = 1, WITHDRAW_ID = 2, SAFE_STATUS_ID = 3,<br />

UPDATE_ID = 4, CONTROL_THREAD = 5;<br />

protected OpenSafeDialog(MainFrame frame) throws Exception<br />

{<br />

super(frame, "Safe access", true);<br />

super.dialogInit();<br />

}<br />

this.frame = frame;<br />

setCursor(MainFrame.cursor);<br />

getContentPane().add(new backgroundPanel());<br />

setSize(500, 230);<br />

setResizable(false);<br />

center();<br />

errorDialog = new ErrorDialog(this);<br />

private class backgroundPanel extends JPanel<br />

{<br />

public backgroundPanel()<br />

{<br />

ActionListener listener = new actionListener();<br />

informationTextArea = Definitions.getTextArea();<br />

informationTextArea.setText(informationtext);<br />

ImageButton okButton = new ImageButton("gradient", "Ok");<br />

okButton.addActionListener(listener);<br />

ImageButton cancelButton = new ImageButton("gradient", "Cancel");<br />

cancelButton.addActionListener(listener);<br />

JPanel buttonPanel = new JPanel();<br />

buttonPanel.add(okButton);<br />

buttonPanel.add(cancelButton);<br />

topPanel = new TopPanel(listener);<br />

setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));<br />

add(informationTextArea);<br />

add(Box.createVerticalStrut(Definitions.getSpaceL()));<br />

add(topPanel);<br />

add(Box.createVerticalStrut(Definitions.getSpaceL()));<br />

add(buttonPanel);<br />

setBorder(BorderFactory.createMatteBorder(Definitions.getSpaceL(),<br />

Definitions.getSpaceL(),<br />

Definitions.getSpaceL(),<br />

Definitions.getSpaceL(),<br />

getBackground()));<br />

}<br />

}<br />

private class TopPanel extends JPanel<br />

{<br />

public TopPanel(ActionListener listener)<br />

{<br />

logonPanel = new FormPanel(new String[]<br />

{labels[0], labels[1]}<br />

, new boolean[]<br />

{false, true}<br />

, listener);<br />

ImageButton browseButton = new ImageButton("gradient_medium", "Browse...");<br />

browseButton.addActionListener(listener);<br />

JPanel browsePanel = new JPanel();<br />

248

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!