//面向对象思想,网格管理布局器
import java.awt.*;
import javax.swing.*;
public class test08 extends JFrame {JButton[] an={null,null,null,null,null,null,null,null,null};//把需要的组件定义在这里int s=9;public  static void main(String[] args){test08 lx1=new test08();//主函数调用即可}//定义一个构造器public  test08(){an[0]=new JButton("苹果");an[1]=new JButton("香蕉");an[2]=new JButton("李子");an[3]=new JButton("梨子");an[4]=new JButton("栗子");an[5]=new JButton("哈密瓜");an[6]=new JButton("西瓜");an[7]=new JButton("花生");an[8]=new JButton("花儿");this.setLayout(new GridLayout(3,3,3,3));// this.setLayout(new FlowLayout(FlowLayout.LEFT));靠左//添加布局管理器,以免添加出现错误,由于java默认的边界布局管理器for(int i=0;i<s;i++){this.add(an[i]);}this.setTitle("歌谣");//设置初始位置this.setLocation(100,100);//设置大小this.setSize(180,180);//释放窗口关闭的资源,这个要写对this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//显示界面this.setVisible(true);//不可动this.setResizable(false);//1继承jframe类//2在最上方定义组件//3在构造方法中创建组件//4在构造方法添加组件//5设置窗体属性//6显示窗体//7在主函数创建对象}
}

运行结果

java学习(73):GUL网格布局管理器相关推荐

  1. Java学习之面板与布局管理器

    - 面板 - 流布局管理器 - 网格布局管理器 - 边界布局管理器 今天我们先创建一个窗体,再创建一个容器,容器使用的是一个3行1列的网格布局管理器,然后我们在容器中添加不同布局的面板来看一下效果 1 ...

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

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

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

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

  4. java常用布局管理器(流布局管理器、边界布局管理器、网格布局管理器)

    在Swing中,每个组件在容器中都有一个具体的位置大小.而在容器中摆放各种组件时很难判断其具体位置和大小,使用布局管理器比程序员直接在容器中控制Swing组件的位置和大小方便得多,可以更加有效地处理整 ...

  5. Java可视化编程,基于布局管理器的UI设计

    在<事件驱动模型>讲述了如何将用户与功能实现代码联系到一起.怎么样便于用户理解和符合用户的使用习惯? 本篇还是就此问题作分析,站在用户角度上分析UI各组件倒底该如何设计呈现. 优秀的UI会 ...

  6. JAVA桌面UI编程之布局管理器

    布局管理器 为了跨平台java引入了布局管理器来管理界面,JAVA一共有6种布局管理器,下面是介绍 BorderLayout 界面分东西南北中5个方向,最多只能显示5个控件,默认放入中间,下面的程序将 ...

  7. 【RecyclerView】 十四、GridLayoutManager 网格布局管理器 ( GridLayoutManager.SpanSizeLookup 指定 item 元素占用网格个数 )

    文章目录 一.修改单条数据 二.完整代码示例 三.总体运行效果 四.RecyclerView 相关资料 一.修改单条数据 GridLayoutManager.SpanSizeLookup 的主要作用是 ...

  8. java学习(71):GUL边界布局管理器

    //面向对象思想,边界管理布局器 import java.awt.*; import javax.swing.*; public class test06 extends JFrame {JButto ...

  9. java 网格布局管理器,Java使用网格组布局管理器

    package com.han; import java.awt.Container; import java.awt.GridBagConstraints; import java.awt.Grid ...

最新文章

  1. python 句子中没有中文_AI伪原创,我们是认真的。[Python实现]
  2. 开发可统计单词个数的Android驱动程序(2)
  3. 我决定重新开始搞机器学习啦
  4. django中序列化、反序列化过程
  5. java正则表达式及api_Java API 之 正则表达式
  6. objective-C CollectionView 加深(添加注册头部View)
  7. 3.指定IP地址抓包
  8. knot DNS 01 Tips
  9. keil5破解安装包下载及STM32固件包下载
  10. 关于几款系统恢复常用工具的用法介绍
  11. 传感器技术(徐科军 第四版)第四章:光电式传感器
  12. 计算机文档分段,Word文档如何快速分段
  13. 论文阅读:Unprocessing Images for Learned Raw Denoising
  14. 用java开发app的步骤,看看这篇文章吧!
  15. java敏感词屏蔽器,“敏感词过滤”功能设置
  16. android指南针卡死,android指南针
  17. STM32F407-用TB6600驱动器驱动57步进电机(代码+连线)
  18. JavaScript给网页添加水印
  19. 杨卫华:新浪微博的架构发展历程
  20. C语言编译出现give arg types警告问题

热门文章

  1. VC小技巧(网上搜的)
  2. centos redis验证_centos7中安装、配置、验证、卸载redis
  3. java 并发测试main方法_java并发编程test之synchronized测试
  4. sit是什么环境_软件环境常识 --dev sit uat
  5. python二维数组操作_Python二维数组应用与操作
  6. php缓存注入,利用Thinkphp 5缓存漏洞实现前台Getshell
  7. supervisor 守护多个进程_进程管理工具之Supervisor
  8. 【PIC18单片机学习笔记】一、程序的烧录
  9. 调试利器:浏览器 Logger
  10. VIM 文件编码识别与乱码处理