±Û¾´ÀÌ :gyoni 2000³â 6¿ù 05ÀÏ 17:31:44
public void buildConstraints(GridBagConstraints gbc, int gx, int gy, int gw, int gh, int wx, int wy){
gbc.gridx=gx;
gbc.gridy=gy;
gbc.gridwidth=gw;
gbc.gridheight=gh;
gbc.weightx=wx;
gbc.weighty=wy;
}
public GridBagLayout composition()
{
GridBagLayout _gridbag=new GridBagLayout();
GridBagConstraints _constraints=new GridBagConstraints();
Component _dummy;
buildConstraints(_constraints, 0, 0, 1, 2, 430, 430);
_constraints.fill=GridBagConstraints.BOTH;
_constraints.insets=new Insets(10,10,10,10); //top-left-bottom-right
_gridbag.setConstraints(omokpan, _constraints);
add(omokpan); //omokpan
buildConstraints(_constraints, 0, 2, 3, 1, 500, 65);
_constraints.fill=GridBagConstraints.BOTH;
_constraints.insets=new Insets(0,5,0,5);
_gridbag.setConstraints(outputarea, _constraints);
add(outputarea); //outputarea
buildConstraints(_constraints, 0, 3, 3, 1, 500, 5);
_constraints.fill=GridBagConstraints.BOTH;
_constraints.insets=new Insets(0,5,5,5);
_gridbag.setConstraints(inputfield, _constraints); //inputfield
add(inputfield);
buildConstraints(_constraints, 1, 0, 1,1, 35, 50);
_constraints.fill=GridBagConstraints.NONE;
_constraints.anchor=GridBagConstraints.EAST;
_constraints.insets=new Insets(0,0,0,0);
_gridbag.setConstraints(outBtn, _constraints);
add(outBtn); //´ë±â½Ç °¡±â¹öÆ°
buildConstraints(_constraints, 2, 0, 1,1, 35, 50);
_constraints.fill=GridBagConstraints.NONE;
_constraints.anchor=GridBagConstraints.WEST;
_constraints.insets=new Insets(0,0,0,0);
_gridbag.setConstraints(gameBtn, _constraints);
add(gameBtn); //´ë±¹½Åû¹öÆ°
buildConstraints(_constraints, 1, 1, 2, 1, 70, 350);
_constraints.fill=GridBagConstraints.BOTH;
_constraints.insets=new Insets(0,0,0,5);
listarea.setSize(20,340);
_gridbag.setConstraints(listarea, _constraints);
add(listarea); //´ë±âÀÚ ¸í´Ü
return _gridbag;
}