diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/AwtBox.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/AwtBox.java | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/AwtBox.java b/dozentenmodul/src/main/java/org/openslx/dozmod/AwtBox.java deleted file mode 100644 index 9ac9b87b..00000000 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/AwtBox.java +++ /dev/null @@ -1,81 +0,0 @@ -package org.openslx.dozmod; - -import java.awt.BorderLayout; -import java.awt.Button; -import java.awt.Dialog; -import java.awt.Dimension; -import java.awt.FlowLayout; -import java.awt.Frame; -import java.awt.Panel; -import java.awt.TextArea; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -/** - * Show a message box using AWT - used for when SWT fails. - */ -public class AwtBox extends Dialog implements ActionListener { - - private static final long serialVersionUID = 6254641637349233126L; - private Button okButton, cancelButton; - public boolean okClicked = false; - - /** - * @param frame parent frame - * @param message message to be displayed - * @param addCancelButton whether we want a cancel button too, instead of - * just OK - */ - AwtBox(Frame frame, String message, boolean addCancelButton) { - super(frame, "Message", true); - setLayout(new BorderLayout()); - TextArea ta = new TextArea(message, 1 + (message.length() - message.replace("\n", "").length()), 90, - TextArea.SCROLLBARS_VERTICAL_ONLY); - ta.setEditable(false); - add("Center", ta); - addOKCancelPanel(addCancelButton); - createFrame(); - pack(); - setVisible(true); - } - - AwtBox(Frame frame, String msg) { - this(frame, msg, false); - } - - private void addOKCancelPanel(boolean okcan) { - Panel p = new Panel(); - p.setLayout(new FlowLayout()); - createOKButton(p); - if (okcan == true) - createCancelButton(p); - add("South", p); - } - - private void createOKButton(Panel p) { - p.add(okButton = new Button("OK")); - okButton.addActionListener(this); - } - - private void createCancelButton(Panel p) { - p.add(cancelButton = new Button("Cancel")); - cancelButton.addActionListener(this); - } - - private void createFrame() { - Dimension d = getToolkit().getScreenSize(); - setLocation(d.width / 3, d.height / 3); - } - - @Override - public void actionPerformed(ActionEvent ae) { - if (ae.getSource() == okButton) { - okClicked = true; - setVisible(false); - } else if (ae.getSource() == cancelButton) { - setVisible(false); - } - this.dispose(); - } - -} |