home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Button;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Event;
- import java.awt.Font;
- import java.awt.Frame;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.awt.Window;
-
- public class GridBagWindow extends Frame {
- private boolean inAnApplet = true;
-
- protected void makebutton(String var1, GridBagLayout var2, GridBagConstraints var3) {
- Button var4 = new Button(var1);
- var2.setConstraints(var4, var3);
- ((Container)this).add(var4);
- }
-
- public GridBagWindow() {
- GridBagLayout var1 = new GridBagLayout();
- GridBagConstraints var2 = new GridBagConstraints();
- ((Component)this).setFont(new Font("Helvetica", 0, 14));
- ((Container)this).setLayout(var1);
- var2.fill = 1;
- var2.weightx = (double)1.0F;
- this.makebutton("Button1", var1, var2);
- this.makebutton("Button2", var1, var2);
- this.makebutton("Button3", var1, var2);
- var2.gridwidth = 0;
- this.makebutton("Button4", var1, var2);
- var2.weightx = (double)0.0F;
- this.makebutton("Button5", var1, var2);
- var2.gridwidth = -1;
- this.makebutton("Button6", var1, var2);
- var2.gridwidth = 0;
- this.makebutton("Button7", var1, var2);
- var2.gridwidth = 1;
- var2.gridheight = 2;
- var2.weighty = (double)1.0F;
- this.makebutton("Button8", var1, var2);
- var2.weighty = (double)0.0F;
- var2.gridwidth = 0;
- var2.gridheight = 1;
- this.makebutton("Button9", var1, var2);
- this.makebutton("Button10", var1, var2);
- }
-
- public boolean handleEvent(Event var1) {
- if (var1.id == 201) {
- if (this.inAnApplet) {
- ((Frame)this).dispose();
- return true;
- }
-
- System.exit(0);
- }
-
- return super.handleEvent(var1);
- }
-
- public static void main(String[] var0) {
- GridBagWindow var1 = new GridBagWindow();
- var1.inAnApplet = false;
- ((Frame)var1).setTitle("GridBagWindow Application");
- ((Window)var1).pack();
- ((Window)var1).show();
- }
- }
-