Java BoxLayout

1 Java BoxLayout的介绍

BoxLayout用于垂直或水平排列组件。

2 Java BoxLayout的字段

public static final int X_AXIS

public static final int Y_AXIS

public static final int LINE_AXIS

public static final int PAGE_AXIS

3 Java BoxLayout的构造方法

构造方法 描述
BoxLayout(Container c, int axis) 创建一个箱形布局,以给定的轴排列组件。

4 Java BoxLayout的案例

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */

import java.awt.*;
import javax.swing.*;  
  
public class BoxLayoutExample1 extends Frame {  
     Button buttons[];

     public BoxLayoutExample1 () {
           buttons = new Button [5];

           for (int i = 0;i<5;i++) {
              buttons[i] = new Button ("Button " + (i + 1));
              add (buttons[i]);
            }

        setLayout (new BoxLayout (this, BoxLayout.Y_AXIS));
        setSize(400,400);
        setVisible(true);
    }

    public static void main(String args[]){
        BoxLayoutExample1 b=new BoxLayoutExample1();
    }
} 

输出结果为:

热门文章

优秀文章