java 布局方式_java布局学习 (二)

前文中介绍了FlowLayout和BorderLayout 本文我们将会继续介绍java中的布局方式(3)GridLayout 网格布局这种布局会将整个容器划分成M行*N列的网格。如下图:由模型图我们可以知道这种布局,类似于我们常见的扫雷、计算器等软件的布局。这种布局的构造函数有三种1 GridLayout() //一行一列23 GridLayout(int rows, intcols)45 G...
摘要由CSDN通过智能技术生成

前文中介绍了FlowLayout和BorderLayout 本文我们将会继续介绍java中的布局方式

(3)GridLayout 网格布局

这种布局会将整个容器划分成M行*N列的网格。

如下图:

由模型图我们可以知道这种布局,类似于我们常见的扫雷、计算器等软件的布局。

2783e4aed591537544de1b2b601d9b58.png

这种布局的构造函数有三种

1 GridLayout() //一行一列

2

3 GridLayout(int rows, intcols)4

5 GridLayout(int rows, int cols, int hgap, int vgap)//hgap 水平间距, vgap垂直间距

在向这种容器中添加控件时,会以向左后右,先上后下的顺序添加(防盗连接:本文首发自http://www.cnblogs.com/jilodream/ )控件。 而不能在指定的位置中添加控件,换言之控件之间不能留有空白。 下面我们来看代码

1 import java.awt.*;2 import javax.swing.*;3

4 class GridFrame extendsJFrame5 {6 JPanel panel=new JPanel(new GridLayout(4,4,3,3));//构造指定布局的容器

7 String str[]={"7","8","9","/","4","5","6

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值