总结:网格布局。很简单,首先要new一个   this.setlayout(new GriedLayout(3,5));里面是行数和列数

package clientFrame;//网格布局练习
import java.awt.BorderLayout;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JButton;public class Wang extends JFrame {JButton bt1, bt2, bt3, bt4, bt5, bt6;public Wang() {bt1 = new JButton("饼干");bt2 = new JButton("瓜子");bt3 = new JButton("蛋糕");bt4 = new JButton("话梅");bt5 = new JButton("开心果");bt6 = new JButton("年糕");this.setLayout(new GridLayout(3, 2));this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);this.setSize(400, 400);this.add(bt1);this.add(bt2);this.add(bt3);this.add(bt4);this.add(bt5);this.add(bt6);// 先练习边界布局。我做错了}public static void main(String[] args) {Wang a = new Wang();}
}

  

转载于:https://www.cnblogs.com/langlove/p/3451882.html

java代码用户界面网格布局GridLayout.划分为格子区域相关推荐

  1. FlowLayout流式布局管理器与网格布局GridLayout

    总结 1.继承JFrame类 2.在最上方定义组件 3.在构造方法中创建组件 4.在构造方法中添加组件 5.设置窗体属性 6.显示窗体 7.在主函数中创建对象 所有布局管理器都可以添加任意组件 (滚动 ...

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

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

  3. 使用JAVA代码实现Android布局(一)RelativeLayout

    通常我们使用XML来书写Android的图形界面,XML虽然编写方便,但是在某些情况下不如JAVA代码灵活,所以在某些环境下还是必须使用JAVA代码来编写界面.我们以下XML代码为例,编写相应的JAV ...

  4. Android --- 使用纯java代码实现相对布局(通俗易懂)

    java布局 java代码布局和xml布局的区别 1.Java纯布局更加的灵活,比如自定义控件或一些特殊要求时,使用java代码布局 2.常用的xml布局是所见即所得的编写方式,以及xml本身拥有一些 ...

  5. Android 中使用代码动态网格布局,程序员深度学习

    <TextView android:id="@+id/text_title" style="@style/Text.Title" android:layo ...

  6. CSS3 网格布局(grid-layout)基础知识 - 弹性尺寸的定义单位:fr 简介及实例

    网格布局支持弹性尺寸(flex-size),这是一个很好的自适应布局技术. 弹性尺寸使用fr尺寸单位,其来自 "fraction" 或 "fractional unit& ...

  7. 在Java代码中设置布局/控件

    一.引言 在实际开发中,往往需要更灵活地控制布局位置,譬如说控件的左边距要根据其左边TextView的文字长度来变化leftMargin,此时就应该在代码中实现动态变化 持续更新- 二.正文 设置le ...

  8. Android——使用纯java代码实现线性布局(通俗易懂)

    https://blog.csdn.net/sinat_31998357/article/details/49363707

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

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

  10. 计算器界面网格布局java,安卓案例:网格布局实现计算器界面

    安卓案例:网格布局实现计算器界面 一.网格布局(GridLayout) GridLayout布局使用虚细线将布局划分为行.列和单元格,也支持一个控件在行.列上都有交错排列. (一)继承关系图 (二)常 ...

最新文章

  1. 面试中如何回答“你是否愿意加班”
  2. WebSphere应用程序服务器Web容器设置
  3. C# ReaderWriterLockSlim类
  4. 学术圈「超级内卷」:“青椒”难!
  5. 盘点2018:数据和云最受欢迎的十大精品文章
  6. 敏捷开发系列学习总结(5)——这几招搞定团队协同Coding
  7. 堆栈的使用(部分学习)
  8. 第 13 章 MEncoder的基础用法
  9. Android项目总结(3)-登录页图片循环过渡播放动画效果
  10. Gmail推出视频聊天功能 间接否认欲收购Skype
  11. html5画时钟为什么不显示不出来,求助:用Canvas画时钟,为什么运行结果时钟不动呢?代码如下...
  12. Nginx源码分析(25篇)
  13. MATLAB 图像批处理工具箱(Image Batch Processor)介绍
  14. 应用统计学方差分析之单因素方差分析原理解析(含Python代码)
  15. shell 执行qt生成文件_(原创)如何在QT下执行shell或外部程序(QT4)(shell)(mini6410)(smplayer)...
  16. AIX 5300-06-01 + Oracle 9.2.0.6 = ORA-27061
  17. 马克飞象的markdown语法和其它markdown语法的区别
  18. html背景斜线,巧妙的实现 CSS 斜线(炫酷的小效果)
  19. 解决高铁WiFi上网问题,中兴新支点ICG与高铁强强联手
  20. SQL、DB、DBMS分别是什么,他们之间的关系?

热门文章

  1. pandas及numpy笔记
  2. 【调参】Cyclic Learning Rates和One Cycle Policy-Keras
  3. linux主备dns切换时间,linux下主从DNS配置相关知识(二)
  4. oracle 039 00 039,python+robot+oracle:执行脚本时中文sql报错:UnicodeEncodeError: #039;ascii#039; codec can#...
  5. 腾讯php定位地图代码,腾讯地图定位及坐标解析
  6. .net html第一张图片,基于Asp.net C#实现HTML转图片(网页快照)
  7. 力扣-1534. 统计好三元组
  8. 力扣-222. 完全二叉树的节点个数
  9. Android【报错】. lang。android.app ClassCastException。SharedPreferencesImpl不能被强制转换为android.content.Shared
  10. Android系统中用C语言来编写服务程序并且开机自启动运行服务