Java GridLayout

1 Java GridLayout的介绍

GridLayout用于将组件排列在矩形网格中。每个矩形中显示一个组件。

2 Java GridLayout的构造方法

构造方法

描述

GridLayout()

创建一个网格布局,其中每个组件一行一行。

GridLayout(int rows, int columns)

使用给定的行和列创建网格布局,但组件之间没有间隙。

GridLayout(int rows, int columns, int hgap, int vgap)

使用给定的行和列以及给定的水平和垂直间隙创建网格布局。

3 Java GridLayout的案例

package com.yiidian;

/**

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

*/

import java.awt.*;

import javax.swing.*;

public class MyGridLayout{

JFrame f;

MyGridLayout(){

f=new JFrame();

JButton b1=new JButton("1");

JButton b2=new JButton("2");

JButton b3=new JButton("3");

JButton b4=new JButton("4");

JButton b5=new JButton("5");

JButton b6=new JButton("6");

JButton b7=new JButton("7");

JButton b8=new JButton("8");

JButton b9=new JButton("9");

f.add(b1);f.add(b2);f.add(b3);f.add(b4);f.add(b5);

f.add(b6);f.add(b7);f.add(b8);f.add(b9);

f.setLayout(new GridLayout(3,3));

//setting grid layout of 3 rows and 3 columns

f.setSize(300,300);

f.setVisible(true);

}

public static void main(String[] args) {

new MyGridLayout();

}

}

输出结果为:

gridlayout java_Java GridLayout相关推荐

  1. Android 布局之GridLayout

    原帖地址:http://www.cnblogs.com/skywang12345/archive/2013/06/25/3154150.html 1 GridLayout简介 GridLayout是A ...

  2. Android 布局之GridLayout(转载)

    转载:http://www.cnblogs.com/skywang12345/p/3154150.html 1 GridLayout简介 GridLayout是Android4.0新提供的网格矩阵形式 ...

  3. java gridlayout 设置列宽_在Kivy的GridLayout中设置网格列宽?

    我目前正在创建一个非常简单的GUI应用程序,它需要在左边(在一个狭窄的窗格中)有几个按钮,右边有一个matplotlib图表(更宽的一个).我没有使用Python gui的经验,但我决定使用Kivy, ...

  4. Kivy GridLayout 布局

    Kivy GridLayout 是一种用于构建用户界面的布局类型,可以帮助我们快速创建具有固定列和行的网格布局.GridLayout 布局是可以适用于任意数量的行和列的布局,然后在这些行和列中放置 U ...

  5. P05 GridLayout

    P05 GridLayout 1.概述 2. 代码实例 3.效果演示 系统:Win10 Java:1.8.0_333 IDEA:2020.3.4 Gitee:https://gitee.com/lij ...

  6. Java GUI(图形用户界面)-----GridLayout(网格布局管理器)详解

    GridLayout(网格布局管理器) 可以把容器分成n行m列大小相等的网格,每个网格放置一个组件,按照从左往右,从上往下的顺序依次添加,放置在Gird Layout布局管理器的组件将自动占据网格的整 ...

  7. Java Swing面板布局之网格布局GridLayout

    一.简介 GridLayout,网格布局管理器.它以矩形网格形式对容器的组件进行布置,把容器按行列分成大小相等的矩形网格,一个网格中放置一个组件,组件宽高自动撑满网格. 使容器中的各组件呈M行×N列的 ...

  8. 【Android】使用v7.widget.GridLayout做九宫格。

    布局文件 如果使用xml配置平分,那么配置大致如下: app:layout_rowWeight 垂直方向权重 app:layout_columnWeight 水平方向权重 app前缀是说明要使用v7所 ...

  9. 【Java AWT 图形界面编程】LayoutManager 布局管理器 ④ ( GridLayout 网格布局 | GridBagLayout 网格包布局 )

    文章目录 一.GridLayout 网格布局 二.GridLayout 构造函数 三.GridLayout 网格布局代码示例 四.GridBagLayout 网格包布局 一.GridLayout 网格 ...

最新文章

  1. keras构建卷积神经网络(CNN(Convolutional Neural Networks))进行图像分类模型构建和学习
  2. DOM对象与 JQuery对象互相转化
  3. python语言入门w-Python算法基础
  4. 整数的无符号编码和有符号编码
  5. java 同步块 抛出异常_java问题合集(一)
  6. OAuth2.0认证
  7. WebRTC十周年、Space X成功对接国际空间站、TikTok复制品Zynn或有快手支持|Decode the Week...
  8. 收藏!李飞飞老师《注意力与Transformer》总结,84页ppt开放下载!
  9. 计算机科学与量子信息处理,量子计算交叉学科
  10. python游标卡尺什么梗_Python这个缩进让我焦头烂额!最奇葩的缩进,没有之一!...
  11. 开源月刊(Open Source)
  12. ng-show和ng-if的区别和使用场景
  13. 个推华为推送、小米推送、苹果推送及角标
  14. 在Linux Mint 19.2 XFCE(x64)中安装Canon LBP2900+打印机驱动程序
  15. mysql 需要什么硬件配置_Mysql的硬件优化和配置优化
  16. Windbg调试----Windbg入门
  17. 互联网经典算法面试题-验证二叉搜索树
  18. js逆向 空气质量检测平台
  19. 福禄克DSX5000怎么导出数据
  20. 【干货】认知智能时代:知识图谱实践案例集.pdf(附下载链接)

热门文章

  1. 【Android】关于D8/R8那些事:Desugaring脱糖、APK包体积优化等
  2. 利用随机数与定时器制作的伪随机抓阄游戏
  3. JavaScript中的let是什么
  4. computer go
  5. java swing 中文_java swing 中文教程.doc
  6. 【SA8295P 源码分析】36 - MDIO Clause 22、Clause 45 条款介绍
  7. vant loading
  8. kafka 消息格式设计实现
  9. tf.gather()函数详解
  10. linux文件名,Linux教程 概述Linux正规文件名