GridLayout布局管理器将容器分割成纵横线分格的网格,每个网格所占的区域大小相同。

import java.awt.*;public class GridLayoutTest {public static void main(String[] args) {var f = new Frame("计算器");f.setLayout(new BorderLayout());var p1 = new Panel();p1.add(new TextField(20));f.add(p1, BorderLayout.NORTH);var p2 = new Panel();p2.setLayout(new GridLayout(3,5,4,4));String[] name = {"0","1","2","3","4","5","6", "7","8","9","+","-","*","/","."};for (var i = 0; i < name.length ;i++){p2.add(new Button(name[i]));}f.add(p2);f.pack();f.setVisible(true);}
}

output:

转载于:https://www.cnblogs.com/lianghong881018/p/11268495.html

learning java AWT 布局管理器 GridLayout相关推荐

  1. learning java AWT 布局管理器CardLayout

    import javax.swing.*; import java.awt.*; import java.awt.event.ActionListener;public class CardLayou ...

  2. Java AWT 布局管理器

    目录 布局管理器 1. 流式布局管理器 2. 边界布局管理器 3. 网格布局管理器 4. 网格包布局管理器 5. 卡片布局管理器 6. 自定义布局 布局管理器 在 java.awt 包中提供了 5 种 ...

  3. java gridout_java 布局管理器GridLayout

    展开全部 这个基本上不可能,除非你在界面未显示之前就直接打印32313133353236313431303231363533e78988e69d8331333335313138了import java ...

  4. Java Swing布局管理器(详解版)

    在使用 Swing 向容器添加组件时,需要考虑组件的位置和大小.如果不使用布局管理器,则需要先在纸上画好各个组件的位置并计算组件间的距离,再向容器中添加.这样虽然能够灵活控制组件的位置,实现却非常麻烦 ...

  5. Java Swing布局管理器

    引言 在使用 Swing 向容器添加组件时,需要考虑组件的位置和大小.如果不使用布局管理器,则需要先在纸上画好各个组件的位置并计算组件间的距离,再向容器中添加.这样虽然能够灵活控制组件的位置,实现却非 ...

  6. java的布局管理器_Java中提供了几种布局管理器

    近日,很多网友都在关注Java中提供了几种布局管理器这个话题,那么Java中提供了几种布局管理器具体情况是怎么样的呢?Java中提供了几种布局管理器的相关信息有哪些?下面的内容是小编为大家找到的关于J ...

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

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

  8. java 网格布局管理器,Java图形化界面设计——布局管理器之GridLayout(网格布局)...

    网格布局特点: l  使容器中的各组件呈M行×N列的网格状分布. l  网格每列宽度相同,等于容器的宽度除以网格的列数. l  网格每行高度相同,等于容器的高度除以网格的行数. l  各组件的排列方式 ...

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

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

  10. Java学习 布局管理器之GridLayout(网格布局)

    GridLayout( 网格布局) 具体请看 官方JavaApi: java.awt.GridLayout GridLayout 将容器切割为棋盘一样m行n列的网格,每个网格可以放置一个组件,添加到容 ...

最新文章

  1. Pandas.DataFrame删除指定行和列(drop)
  2. apache solr远程代码执行漏洞(cve-2019-0193)
  3. git merge --squash改写提交
  4. python中列表的运用_python中列表的应用
  5. 腾讯的迷你门户首页新闻用到的Silverlight技术引用
  6. mysql二进制日志重置_MySQL二进制日志备份和恢复详解
  7. 挺起基础软件自主创新的脊梁 锐易特软件荣获2008中国软件信息化创新奖
  8. 基于Faster R-CNN的安全帽目标检测
  9. 史**_python保存为txt
  10. Linux01-BASH脚本编程之信号捕捉及任务计划53
  11. 【前端】JS 计算贷款月付
  12. 关键帧动画 骨骼动画_动画关键原则
  13. 微信对接会员管理系统搭建体系
  14. 开放开源开先河(上)
  15. ChatGPT 类大语言模型为什么会带来“神奇”的涌现能力?
  16. 100 个网络基础知识普及,看完成半个网络高手
  17. 使用Quitter自动关闭(或隐藏)Mac上的空闲应用程序
  18. Echarts中tooltip显示的数据与数据本身顺序相反
  19. springcloud(十一):服务网关 Spring Cloud GateWay 入门
  20. 给exe文件签名,避免杀毒软件扫描

热门文章

  1. 你们要得SpringBoot版的停车管理系统(含小程序)已经找到了,改改就能卖钱(附源码)...
  2. 为什么索引可以让查询变快?终于有人说清楚了!
  3. 理解分布式和区块链技术
  4. 快讯:Nginx 之父被抓了!
  5. spring异常处理器
  6. iOS端im实时音视频功能快速开发实操指导!
  7. HDU4370 0 or 1 最短路
  8. IOS - 单例模式+多线程
  9. 一致性算法中的节点下限(转)
  10. 关于LightMapping和NavMesh烘焙的动态载入