import java.applet.*;
import java.awt.*;
public class GridBagApplet extends Applet {
public void init() {
GridBagLayout layout=new GridBagLayout();
GridBagConstraints constraints=new GridBagConstraints();
setLayout(layout);
String[] buttName={"One","Two","Three","Four","Five","Six",
"Seven","Eight","Nine"};
Button[] buttons=new Button[9];
for (int i=0; i<9; i++){
buttons[i]=new Button(buttName[i]);
}
constraints.fill=GridBagConstraints.BOTH;
constraints.gridx=1;
constraints.gridy=1;
constraints.gridheight=2;
constraints.gridwidth=1;
layout.setConstraints(buttons[0],constraints);
constraints.gridx=2;
constraints.gridy=1;
constraints.gridheight=1;
constraints.gridwidth=2;
layout.setConstraints(buttons[1],constraints);
constraints.gridx=2;
constraints.gridy=2;
constraints.gridheight=1;
constraints.gridwidth=1;
layout.setConstraints(buttons[2],constraints);
constraints.gridx=1;
constraints.gridy=3;
constraints.gridheight=1;
constraints.gridwidth=2;
layout.setConstraints(buttons[3],constraints);
constraints.gridx=3;
constraints.gridy=2;
constraints.gridheight=2;
constraints.gridwidth=1;
layout.setConstraints(buttons[4],constraints);
constraints.gridx=4;
constraints.gridy=1;
constraints.gridheight=3;
constraints.gridwidth=1;
layout.setConstraints(buttons[5],constraints);
constraints.fill=GridBagConstraints.NONE;
constraints.gridx=1;
constraints.gridy=4;
constraints.gridheight=1;
constraints.gridwidth=1;
constraints.weightx=1.0;
layout.setConstraints(buttons[6],constraints);
constraints.gridx=2;
constraints.gridy=5;
constraints.gridheight=1;
constraints.gridwidth=1;
constraints.weightx=2.0;
layout.setConstraints(buttons[7],constraints);
constraints.gridx=3;
constraints.gridy=6;
constraints.gridheight=1;
constraints.gridwidth=1;
constraints.weightx=3.0;
layout.setConstraints(buttons[8],constraints);
for (int i=0; i<9; i++) add(buttons[i]);
}
}