p.add(pp);
constr.gridwidth = GridBagConstraints.REMAINDER;
gb.setConstraints(pp, constr);
constr.gridwidth = 1;
constr.weightx = 1.0;
Button b;
p.add(b = new Button(" OK "));
b.addActionListener(new Ok());
constr.weightx = 1.0;
gb.setConstraints(b, constr);
p.add(b = new Button("Clear"));
b.addActionListener(new Clear());
constr.weightx = 2.0;
gb.setConstraints(b, constr);
p.add(b = new Button("Cancel"));
b.addActionListener(new Cancel());
constr.weightx = 1.0;
gb.setConstraints(b, constr);
add("South", p);
pack();