learning java AWT 布局管理器 GridLayout
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相关推荐
- learning java AWT 布局管理器CardLayout
import javax.swing.*; import java.awt.*; import java.awt.event.ActionListener;public class CardLayou ...
- Java AWT 布局管理器
目录 布局管理器 1. 流式布局管理器 2. 边界布局管理器 3. 网格布局管理器 4. 网格包布局管理器 5. 卡片布局管理器 6. 自定义布局 布局管理器 在 java.awt 包中提供了 5 种 ...
- java gridout_java 布局管理器GridLayout
展开全部 这个基本上不可能,除非你在界面未显示之前就直接打印32313133353236313431303231363533e78988e69d8331333335313138了import java ...
- Java Swing布局管理器(详解版)
在使用 Swing 向容器添加组件时,需要考虑组件的位置和大小.如果不使用布局管理器,则需要先在纸上画好各个组件的位置并计算组件间的距离,再向容器中添加.这样虽然能够灵活控制组件的位置,实现却非常麻烦 ...
- Java Swing布局管理器
引言 在使用 Swing 向容器添加组件时,需要考虑组件的位置和大小.如果不使用布局管理器,则需要先在纸上画好各个组件的位置并计算组件间的距离,再向容器中添加.这样虽然能够灵活控制组件的位置,实现却非 ...
- java的布局管理器_Java中提供了几种布局管理器
近日,很多网友都在关注Java中提供了几种布局管理器这个话题,那么Java中提供了几种布局管理器具体情况是怎么样的呢?Java中提供了几种布局管理器的相关信息有哪些?下面的内容是小编为大家找到的关于J ...
- 【Java AWT 图形界面编程】LayoutManager 布局管理器 ④ ( GridLayout 网格布局 | GridBagLayout 网格包布局 )
文章目录 一.GridLayout 网格布局 二.GridLayout 构造函数 三.GridLayout 网格布局代码示例 四.GridBagLayout 网格包布局 一.GridLayout 网格 ...
- java 网格布局管理器,Java图形化界面设计——布局管理器之GridLayout(网格布局)...
网格布局特点: l 使容器中的各组件呈M行×N列的网格状分布. l 网格每列宽度相同,等于容器的宽度除以网格的列数. l 网格每行高度相同,等于容器的高度除以网格的行数. l 各组件的排列方式 ...
- java常用布局管理器(流布局管理器、边界布局管理器、网格布局管理器)
在Swing中,每个组件在容器中都有一个具体的位置大小.而在容器中摆放各种组件时很难判断其具体位置和大小,使用布局管理器比程序员直接在容器中控制Swing组件的位置和大小方便得多,可以更加有效地处理整 ...
- Java学习 布局管理器之GridLayout(网格布局)
GridLayout( 网格布局) 具体请看 官方JavaApi: java.awt.GridLayout GridLayout 将容器切割为棋盘一样m行n列的网格,每个网格可以放置一个组件,添加到容 ...
最新文章
- Pandas.DataFrame删除指定行和列(drop)
- apache solr远程代码执行漏洞(cve-2019-0193)
- git merge --squash改写提交
- python中列表的运用_python中列表的应用
- 腾讯的迷你门户首页新闻用到的Silverlight技术引用
- mysql二进制日志重置_MySQL二进制日志备份和恢复详解
- 挺起基础软件自主创新的脊梁 锐易特软件荣获2008中国软件信息化创新奖
- 基于Faster R-CNN的安全帽目标检测
- 史**_python保存为txt
- Linux01-BASH脚本编程之信号捕捉及任务计划53
- 【前端】JS 计算贷款月付
- 关键帧动画 骨骼动画_动画关键原则
- 微信对接会员管理系统搭建体系
- 开放开源开先河(上)
- ChatGPT 类大语言模型为什么会带来“神奇”的涌现能力?
- 100 个网络基础知识普及,看完成半个网络高手
- 使用Quitter自动关闭(或隐藏)Mac上的空闲应用程序
- Echarts中tooltip显示的数据与数据本身顺序相反
- springcloud(十一):服务网关 Spring Cloud GateWay 入门
- 给exe文件签名,避免杀毒软件扫描