
java-GUI布局小练习
发布日期:2021-05-06 23:18:21
浏览次数:50
分类:精选文章
本文共 1181 字,大约阅读时间需要 3 分钟。
java GUI布局小练习
实现如图布局
思路
采用面板嵌套方式, 先分成上下俩个面板, 整体的上下部分(BorderLayout)划分为一个大面板,中间嵌套小面板,小面板可以采用GridLayout布局
import java.awt.*;import java.util.GregorianCalendar;public class exercise { public static void main(String[] args) { Frame frame = new Frame(); frame.setVisible(true); frame.setBackground(Color.red); frame.setSize(400, 400); frame.setLayout(new GridLayout(2,1)); Panel p1 = new Panel(new BorderLayout()); Panel p2 = new Panel(new GridLayout(2, 1)); Panel p3 = new Panel(new BorderLayout()); Panel p4 = new Panel(new GridLayout(2, 2)); p1.add(new Button("east-1"), BorderLayout.EAST); p2.add(new Button("up-1")); p2.add(new Button("down-1")); p1.add(p2, BorderLayout.CENTER); p1.add(new Button("west-1"), BorderLayout.WEST); p3.add(new Button("east-2"), BorderLayout.EAST); p3.add(new Button("west-2"), BorderLayout.WEST); for (int i = 0; i < 4; i++) { p4.add(new Button("bt" + i)); } p3.add(p4, BorderLayout.CENTER); frame.add(p1); frame.add(p3); }}
布局管理器小结
- 流式 FlowLayout
- 东西南北中 BorderLayout
- 表格 GridLayout
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年04月16日 09时40分48秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
List数组排序
2019-03-06
VMware vSphere 离线虚拟机安装 BIND 9
2019-03-06
说说第一份工作
2019-03-06
dojo/request模块整体架构解析
2019-03-06
dojo/aspect源码解析
2019-03-06
Web性能优化:What? Why? How?
2019-03-06
Javascript定时器学习笔记
2019-03-06
dojo的发展历史
2019-03-06
Python存储系统(Redis)
2019-03-06
C语言指针收藏
2019-03-06
C#搞个跨平台的桌面NES游戏模拟器
2019-03-06
手把手教你安装Eclipse最新版本的详细教程 (非常详细,非常实用)
2019-03-06
《带你装B,带你飞》pytest成魔之路4 - fixture 之大解剖
2019-03-06
互联网App应用程序测试流程及测试总结
2019-03-06
根据轨迹分析出用户家在哪
2019-03-06
PostgreSQL查询表名称及表结构
2019-03-06
linux中使用awk命令
2019-03-06
如何使用google搜索?
2019-03-06
Redis分布式锁的正确实现方式
2019-03-06
设计模式-抽象工厂模式
2019-03-06