gridbaglayoutdemo.java

来自「这是《Java 2 简明教程(第2版)》一书配套的源代码。」· Java 代码 · 共 34 行

JAVA
34
字号
import java.awt.*;
import java.applet.Applet;

public class GridBagLayoutDemo extends Applet
{
   private void add(Component c,GridBagLayout gbl,GridBagConstraints gbc, int x, int y,int w,int h)
   {
    gbc.gridx=x;
    gbc.gridy=y;
    gbc.gridwidth=w;
    gbc.gridheight=h;
    gbl.setConstraints(c,gbc);
    add(c);
   }

   public void init()
  {
    GridBagLayout gbl=new GridBagLayout();
    setLayout(gbl);
    GridBagConstraints gbc=new GridBagConstraints();
    gbc.fill=GridBagConstraints.BOTH;
    gbc.weightx=60;
    gbc.weighty=60;
    add(new Button("Button One"),gbl,gbc,0,0,1,3);
    add(new Button("Button Two"),gbl,gbc,1,0,2,1);
    add(new Button("Button Three"),gbl,gbc,1,1,2,1);
    add(new Button("Button Four"),gbl,gbc,1,2,1,1);
    add(new Button("Button Five"),gbl,gbc,2,2,1,1);
    add(new Button("Button Six"),gbl,gbc,3,0,1,3);
    add(new Button("Button Seven"),gbl,gbc,0,3,4,1);
        
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?