import java.awt.*;
public class MyGridBagLayout extends Frame{
Button b1 = new Button("OK");
Button b2 = new Button("Cancel");
TextField tf = new TextField("Please");
public MyGridBagLayout(){
GridBagLayout g = new GridBagLayout();
GridBagConstraints gs = new GridBagConstraints();
setLayout(g); gs.gridx = 0;
gs.gridy = 0;
gs.gridwidth = 1;
gs.gridheight = 1;
g.setConstraints(b1, gs);
add(b1); gs.gridx = 1;
gs.gridy = 0;
gs.gridwidth = 1;
gs.gridheight = 1;
g.setConstraints(b2, gs);
add(b2); gs.gridx = 0;
gs.gridy = 1;
gs.gridwidth = 2;
gs.gridheight = 1;
gs.fill = GridBagConstraints.HORIZONTAL;
g.setConstraints(tf, gs);
add(tf); setSize(300,300);
setVisible(true);
}
public static void main(String[] args){
new MyGridBagLayout();
}
}