home *** CD-ROM | disk | FTP | other *** search
- import java.awt.BorderLayout;
- import java.awt.Button;
- import java.awt.Checkbox;
- import java.awt.CheckboxMenuItem;
- import java.awt.Choice;
- import java.awt.Container;
- import java.awt.Event;
- import java.awt.FileDialog;
- import java.awt.Frame;
- import java.awt.GridLayout;
- import java.awt.Label;
- import java.awt.List;
- import java.awt.Menu;
- import java.awt.MenuBar;
- import java.awt.MenuItem;
- import java.awt.Panel;
- import java.awt.TextArea;
- import java.awt.TextField;
- import java.awt.Window;
-
- public class GUIWindow extends Frame {
- boolean inAnApplet = true;
- final String FILEDIALOGMENUITEM = "File dialog...";
-
- public GUIWindow() {
- Panel var1 = new Panel();
- Panel var2 = new Panel();
- ((Container)this).setLayout(new BorderLayout());
- MenuBar var3 = new MenuBar();
- Menu var4 = new Menu("Menu");
- var4.add(new MenuItem("Menu item 1"));
- var4.add(new CheckboxMenuItem("Menu item 2"));
- var4.add(new MenuItem("Menu item 3"));
- var4.add(new MenuItem("-"));
- var4.add(new MenuItem("File dialog..."));
- var3.add(var4);
- ((Frame)this).setMenuBar(var3);
- ((Container)var1).add(new TextField("TextField"));
- ((Container)var1).add(new Button("Button"));
- ((Container)var1).add(new Checkbox("Checkbox"));
- Choice var5 = new Choice();
- var5.addItem("Choice Item 1");
- var5.addItem("Choice Item 2");
- var5.addItem("Choice Item 3");
- ((Container)var1).add(var5);
- ((Container)this).add("South", var1);
- ((Container)var2).setLayout(new GridLayout(1, 2));
- ((Container)var2).add(new MyCanvas());
- Panel var6 = new Panel();
- ((Container)var6).setLayout(new BorderLayout());
- ((Container)var6).add("North", new Label("Label", 1));
- ((Container)var6).add("Center", new TextArea("TextArea", 5, 20));
- ((Container)var2).add(var6);
- ((Container)this).add("Center", var2);
- List var7 = new List(3, false);
-
- for(int var8 = 1; var8 <= 10; ++var8) {
- var7.addItem("List item " + var8);
- }
-
- ((Container)this).add("East", var7);
- }
-
- public boolean action(Event var1, Object var2) {
- if (var1.target instanceof MenuItem && ((String)var2).equals("File dialog...")) {
- FileDialog var3 = new FileDialog(this, "FileDialog");
- ((Window)var3).show();
- }
-
- return true;
- }
-
- public boolean handleEvent(Event var1) {
- if (var1.id == 201) {
- if (this.inAnApplet) {
- ((Frame)this).dispose();
- } else {
- System.exit(0);
- }
- }
-
- return super.handleEvent(var1);
- }
-
- public static void main(String[] var0) {
- GUIWindow var1 = new GUIWindow();
- var1.inAnApplet = false;
- ((Frame)var1).setTitle("The AWT Components");
- ((Window)var1).pack();
- ((Window)var1).show();
- }
- }
-