Welcome

首页 / 软件开发 / JAVA / java的BorderLayout

java的BorderLayout2007-05-29 yycnet.yeah.net yyc译布局管理器有四边和中间区域的概念。当我们增加一些事物到使用BorderLayout的面板上时我们必须使用add()方法将一个字符串对象作为它的第一个自变量,并且字符串必须指定(正确的大写)“North”(上),“South”(下),“west”(左),“East”(右)或者“Center”。如果我们拼写错误或没有大写,就会得到一个编译时的错误,并且程序片不会像你所期望的那样运行。幸运的是,我们会很快发现在Java 1.1中有了更多改进。
这是一个简单的程序例子:
//: BorderLayout1.java// Demonstrating the BorderLayoutimport java.awt.*;import java.applet.*;public class BorderLayout1 extends Applet {public void init() {int i = 0;setLayout(new BorderLayout());add("North", new Button("Button " + i++));add("South", new Button("Button " + i++));add("East", new Button("Button " + i++));add("West", new Button("Button " + i++));add("Center", new Button("Button " + i++));}} ///:~
除了“Center”的每一个位置,当元素在其它空间内扩大到最大时,我们会把它压缩到适合空间的最小尺寸。但是,“Center”扩大后只会占据中心位置。
BorderLayout是应用程序和对话框的默认布局管理器。