home *** CD-ROM | disk | FTP | other *** search
- import java.awt.AWTEvent;
- import java.awt.BorderLayout;
- import java.awt.Button;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dialog;
- import java.awt.Dimension;
- import java.awt.Frame;
- import java.awt.Label;
- import java.awt.Panel;
- import java.awt.Toolkit;
- import java.awt.Window;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.WindowEvent;
-
- public class AWTMesgBox extends Dialog implements ActionListener {
- String result;
-
- AWTMesgBox(Frame var1, String var2) {
- super(var1, Strings.Attention, true);
- ((Component)this).enableEvents(64L);
- ((Component)this).setSize(300, 100);
- this.centerOnScreen();
- Panel var3 = new Panel();
- Panel var4 = new Panel();
- ((Container)this).setLayout(new BorderLayout());
- ((Container)this).add("Center", var3);
- ((Container)var3).setLayout(new BorderLayout());
- ((Container)var3).add("Center", new Label(var2, 1));
- Button var5;
- ((Container)var4).add(var5 = new Button(Strings.OK));
- ((Component)var5).requestFocus();
- ((Container)var3).add("South", var4);
- var5.addActionListener(this);
- }
-
- public void actionPerformed(ActionEvent var1) {
- this.result = var1.getActionCommand();
- ((Component)this).hide();
- ((Window)this).dispose();
- }
-
- protected void centerOnScreen() {
- Dimension var1 = Toolkit.getDefaultToolkit().getScreenSize();
- Dimension var2 = ((Component)this).getSize();
- ((Component)this).setLocation((var1.width - var2.width) / 2, (var1.height - var2.height) / 2);
- }
-
- protected void processWindowEvent(WindowEvent var1) {
- super.processWindowEvent(var1);
- if (((AWTEvent)var1).getID() == 201) {
- ((Component)this).hide();
- }
-
- }
- }
-