网格布局管理器(2)

时间:2026-01-17

网格布局管理器

表1 GridLayout类提供的常用方法

本实例使用网格布局管理器将容器内的所有组件排列在指定行数和列数的网格中,实现步骤如下。

(1)创建GridLayoutDemo类,该类继承JFrame类实现窗体界面,在该类中创建一个按钮组件的数组,然后在构造方法中设置窗体容器使用3行3列的网格布局管理器,初始化该数据,并且将数组中的组件添加到窗体容器中。关键代码如下:

StudySwing\src\com\lzw\GridLayoutDemo.java关键代码:

private JButton[] buttons;

public GridLayoutDemo() {

setTitle("边界布局管理器实例");

setBounds(100, 100, 300, 200);

buttons=new JButton[9];

Container panel = getContentPane();

panel.setLayout(new GridLayout(0,3));

for(int i=0;i<9;i++){

buttons[i]=new JButton("按钮"+(i+1));

panel.add(buttons[i]);

}

setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

}

(2)编写main()主方法,在主方法中创建GridLayoutDemo类的实例对象,即窗体对象,然后调用该对象的setVisible()方法显示窗体界面。关键代码如下:

摘要: StudySwing\src\com\lzw\GridLayoutDemo.java关键代码: public static void main(String[] args) { GridLayoutDemo demo = new GridLayoutDemo(); demo.setVisible(true); } (3)运行本实例,将显示

StudySwing\src\com\lzw\GridLayoutDemo.java关键代码:

public static void main(String[] args) {

GridLayoutDemo demo = new GridLayoutDemo();

demo.setVisible(true);

}

(3)运行本实例,将显示窗体界面,窗体中包含了9个按钮组件,并且是以网格形式排列的。运行效果如图2所示。

网格布局管理器(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219