FlowLayout:依次放置你添加的控件
BorderLayout:把区域分为东、西、南、北、中5个区域放置
GridLayout:把界面分成网格
CardLayout:类似于属性页

解决方案 »

  1.   

    找一本学习java的书,看一下就知道了
    最好自己试验一下,效果就更好了
      

  2.   

    布 局 管 理 
    Java提 ?copy; 了 几 种 布 局: 顺 序 布 局(Flow Layout?copy;、 边 界 布 局(Border Layout?copy; 和 网 格 布 局 (Grid Layout?copy;。 顺 序 布 局 
    顺 序 布 局(Flow Layout?copy; 是 最 基 本 的 一 种 布 局, 面 板 的 缺 省 布 局 就 是 顺 序 布 局。 顺 序 布 局 指 的 是 把 图 形 元 件 一 个 接 一 个 地 ?reg; 平 地 放 在 面 板 上。 下 面 是 一 个 顺 序 布 局 的 例 子: import java.awt.*; import java.applet.Applet; public class myButtons extends Applet { Button button1, button2, button3; public void init() { button1 = new Button("确 定"); button2 = new Button("打 开"); button3 = new Button("关 闭"); add(button1); add(button2); add(button3); } }  边 界 布 局 
    边 界 布 局 包 括 五 个 区: 北 区、 南 区、 东 区、 西 区 和 中 区。 这 几 个 区 在 面 板 上 的 分 布 规 律 是“ 上 北 下 南, 左 西 右 东”。 下 面 是 一 个 边 界 布 局 的 例 子: import java.awt.*; import java.applet.Applet; public class buttonDir extends Applet { Button buttonN, buttonS, buttonW, buttonE, buttonC; public void init() { setLayout(new BorderLayout()); buttonN = new Button("?reg;"); buttonS = new Button("火"); buttonE = new Button("木"); buttonW = new Button("金"); buttonC = new Button("土"); add("North", buttonN); add("South", buttonS); add("East", buttonE); add("West", buttonW); add("Center", buttonC); } }  网 格 布 局
    网 格 布 局 把 面 板 分 成 一 个 个 的 网 格, 你 可 以 给 出 网 格 的 行 数 和 列 数。 下 面 是 一 个 网 格 布 局 的 例 子: import java.awt.*; import java.applet.Applet; public class buttonGrid extends Applet { Button button1, button2, button3, button4, button5, button6, button7, button8; public void init() { setLayout(new GridLayout(4,2)); button1 = new Button("乾"); button2 = new Button("坤"); button3 = new Button("艮"); button4 = new Button("震"); button5 = new Button("坎"); button6 = new Button("离"); button7 = new Button("巽"); button8 = new Button("兑"); add(button1); add(button2); add(button3); add(button4); add(button5); add(button6); add(button7); add(button8); } }