“`
package com.js;
import java.awt.*;
import javax.swing.*;
public class Java_3_swing_7_GridLayout extends JFrame{
public Java_3_swing_7_GridLayout(){
Container c = getContentPane();
// 设置容器使用网格布局管理器,设置7行3列的网格
setLayout(new GridLayout(7,3,5,5));
for(int i = 0; i< 20; i++){
c.add(new JButton(“button”+i));
}
setSize(300,300);
setTitle(“这是一个使用网格布局管理器的窗体”);
setVisible(true);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}

public static void main(String[] args) {// TODO 自动生成的方法存根new Java_3_swing_7_GridLayout();
}

}

“`

java swing 网格布局相关推荐

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

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

  2. Java Swing的布局管理器

    在Swing的实际开发中,开发人员在添加组件到容器中的时候可以自由调整组件的大小和在容器中的位置,这样虽然很灵活,但操作起来却很麻烦.为了加快开发速度,Java 提供了一些布局管理器,它们可以将组件进 ...

  3. java swing 页面布局方式_javaswing酷炫界面

    java swing怎样开发出漂亮的界面 Swing 支持切换界面风格啊... 默认的是Metal风格,确实不好看 你可以切换为Windows风格,看起来和Windows上的程序就是一样滴了,还可以切 ...

  4. java swing 自由布局_java swing布局

    展开全部 null layout不是很好,所有的东西都要自己定义,一旦窗口大小32313133353236313431303231363533e59b9ee7ad9431333363386132变化就 ...

  5. Java Swing面板布局之边界布局BorderLayout

    一.简介 边界布局管理器把容器的的布局分为五个位置:CENTER.EAST.WEST.NORTH.SOUTH.依次对应为:上北(NORTH).下南(SOUTH).左西(WEST).右东(EAST),中 ...

  6. Java Swing面板布局之箱式布局BoxLayout

    一.简介 BoxLayout,箱式布局管理器.它把若干组件按水平或垂直方向依次排列放置.Swing 提供了一个实现了 BoxLayout 的容器组件Box.使用 Box 提供的静态方法,可快速创建水平 ...

  7. java flowlayout 左对齐_Java Swing组件布局管理器之FlowLayout(流式布局)入门教程

    本文实例讲述了Java Swing组件布局管理器之FlowLayout(流式布局).分享给大家供大家参考,具体如下: FlowLayout应该是Swing布局管理器学习中最简单.最基础的一个.所谓流式 ...

  8. flowlayout java_Java Swing组件布局管理器之FlowLayout(流式布局)入门教程

    本文实例讲述了Java Swing组件布局管理器之FlowLayout(流式布局).分享给大家供大家参考,具体如下: FlowLayout应该是Swing布局管理器学习中最简单.最基础的一个.所谓流式 ...

  9. java swing 常用的三种布局方式:边界布局、流布局、网格布局管理器

    作者:firstmiki 链接:http://www.cnblogs.com/firstmiki/p/6340001.html 来源:firstmiki的博客 著作权归作者所有,转载请联系作者获得授权 ...

最新文章

  1. Access to XMLHttpRequest at file from origin ‘null‘ has been blocked by CORS policy谷歌浏览器本地打开项目js文件报错
  2. activexobject对象不能创建_【设计模式】建造者模式:你创建对象的方式有它丝滑吗?...
  3. JZOJ 5398. 【NOIP2017提高A组模拟10.7】Adore
  4. hibernate的Configuration和配置文件
  5. 老web换新枝----Sails.js移动设备的全新生产力(五)
  6. c语言输出行末不得有多于空格,新人提问:如何将输出时每行最后一个空格删除...
  7. Python遇到的问题(二)
  8. python列表修改元素_如何在Python中替换多维列表的第n个元素?
  9. Debian Linux下的Python学习——入门
  10. 统计分析与R软件-chapter2-4
  11. 阶乘的java编程_java编程求n的阶乘
  12. 高风险IP究竟来自哪里?IP定位带你反欺诈
  13. android 简历 android 3年 上海.doc
  14. 在京东页面我的那显示寄件服务器,微信上在哪查看京东物流信息
  15. linux 7进入目录的命令,centos7目录统计之du命令
  16. 给你一个水杯如何进行测试?
  17. java 查找大写字母_在Java中查找字符串的所有大写字母
  18. 手机端微信传动文件,超出文件限制,怎么办?
  19. Dubbo3 落地实践及 Mesh 解决方案
  20. [LeetCode]122. Best Time to Buy and Sell Stock II

热门文章

  1. Python print 玩转点阵字
  2. 什么是动态规划?动态规划的意义是什么?
  3. chrome所有页面崩溃【转载】
  4. Linux切换中英文环境
  5. 如何将.hwbk批量修改成.jpg 【实测成功】
  6. chrome浏览器表单自动填充默认样式-autofill设置
  7. [GYM103660] The 19th Zhejiang University City College Programming Contest 浙大城市学院校赛VP/S
  8. Linux与Fedora
  9. .Net framework初始化错误
  10. 【Rosalind】Rabbits and Recurrence Relations