【Java BoxLayout】BoxLayout用于垂直或水平排列组件。为此, BoxLayout提供了四个常量。它们如下:
注意:BoxLayout类位于javax.swing包中。
BoxLayout类的字段
- 公共静态最终int X_AXIS
- 公共静态最终诠释Y_AXIS
- 公共静态最终int LINE_AXIS
- 公共静态最终int PAGE_AXIS
- BoxLayout(Container c, int axis):创建一个箱形布局, 以给定的轴排列组件。
文章图片
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();
}
}
X-AXIS的BoxLayout类的示例
文章图片
import java.awt.*;
import javax.swing.*;
public class BoxLayoutExample2 extends Frame {
Button buttons[];
public BoxLayoutExample2() {
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.X_AXIS));
setSize(400, 400);
setVisible(true);
}public static void main(String args[]){
BoxLayoutExample2 b=new BoxLayoutExample2();
}
}
推荐阅读
- Java CardLayout
- Java中的带源代码的计算器
- Java toString()方法
- Java中的子字符串
- Java StringBuilder类
- Java StringBuffer类
- Java中的StringTokenizer
- Java中的字符串串联
- Windows的15款最佳IPTV播放器推荐合集(哪款适合你())