Swing要点
2024-09-29 16:20:41
1. 布局管理器会控制潜逃在其他组件中组件的大小和位置。
2. 当某个组件加到背景组件上面时,被加入的组件是由背景组件的布局管理器管理的。
3. 布局管理器在做决定之前会询问组件的理想大小(setSize()),并根据策略来决定采用哪些数据。
4. BorderLayout布局可以让你把组件加到五个区域上。你必须以下列语法来指定区域:add(BorderLayout.EAST, panel);
5. BorderLayout布局上的南北区域使用组件的理想高度而不管宽度,东西区域则刚好相反。中间区域只能使用剩下的空间。
6. pack()方法是window的大小符合内含组件的大小。
7. FlowLayout布局由左至右、由上至下依加入的顺序来安置组件,若宽度超过时就会换行(?真的吗)
8. FlowLayout布局会让组件在长宽上都使用理想的尺寸大小。
9. BoxLayout布局让你可以垂直的排列组件,如同FlowLayout布局一样,它会让组件在长款上都使用理想的尺寸大小。
10. 框架默认时使用BoxLayout布局,面板默认使用FlowLayout布局。
11. 可以调用setLayout()来改变面板的布局管理器。
最新文章
- 2. K线学习知识二
- 一张图系列——为什么在DllMain里面创建了线程并Wait会卡死
- 自己写的一个简单的jQuery提示插件
- Skyline6.5系列覆盖三维地理信息产业上下游
- sublime运行c++快捷建修改
- angularjs ngRoute demo
- Android Studio 错误 Duplicate files copied in APK META-INF/LICENSE.txt
- 能够提高开发效率的Eclipse实用操作
- Visual Studio Solution Configuration
- hdu4705Y
- 【Lucene4.8教程之六】QueryParser与Query子类:如何生成Query对象
- ecshop各个文件夹作用
- UBER司机奖励政策
- Linq To sql入门练习 Lambda表达式基础
- 小白学Docker之Swarm
- (六)jdk8学习心得之Stream流
- Android后台服务拍照
- [LeetCode] 67. Add Binary_Easy tag: String
- selenium无法正常运行 Chrome浏览器,cannot find Chrome binary的问题
- Java进阶7 并发优化2 并行程序设计模式