Java学习笔记--JPanel的使用
来源:互联网 发布:开淘宝怎么开 编辑:程序博客网 时间:2024/05/14 19:49
类层次结构图:
java.lang.Object --java.awt.Component --java.awt.Container --javax.swing.JComponent --javax.swing.JPanel
Panel民是java中时常用到的容器之一,Panel除了可以让组件加入外,有效的利用Panel可以使版面管理更为容易。Swing的 JPanel支持double buffering的功能,使得JPanel在处理动画上更为流畅,较不会有画面闪烁的情况发生。下面为它的构造函 数:
JPanel构造函数:
JPanel():建立一个具有double buffering功能的JPanel,默认的版面管理是Flow Layout.
JPanel(boolean isDoubleBuffered):选择建立是否具有double buffering功能的JPanel,默认的版面管理是Flow Layout.
JPanel(LayoutManager layout):建立一个具有double buffering功能JPanel,可自定义版面管理器.
JPanel(LayoutManager layout,boolean isDoubleBuffered):选择建立是否具有double buffering功能的JPanel,并自定义版面管 理器.
下面这个例子我们用JPanel来排列5个JLabel对象,你将可以发现利用JPanel搭配版面管理,可以做出更复杂的排列效果。
<script src="https://code.csdn.net/snippets/465234.js"></script>
由上例可知,利用JPanel可以使版面的排列方式更生动,若没有JPanel的帮助,想直接由contentPane排列成如上例所示,便必须 借助复杂的GridBagLayout版面管理器了。
0 0
- Java学习笔记--JPanel的使用
- Java中Synth外观学习(三)--定制JPanel的背景,使用图片
- JPanel的使用
- 关于JPanel的使用
- Jpanel类的使用
- JFrame 和JPanel 的关系-区别(学习笔记)
- 我的笔记 JPanel 面板
- 容器控件JPanel的使用
- java的JPanel面板刷新
- java设置jPanel的背景图
- JAVA学习Swing章节JPanel和JScrollPane面板的简单学习
- 14.3-全栈Java笔记:JPanel原来是这样用的
- JScrollPane+JTree的使用+container 是JPanel
- Java中设置Jpanel的背景
- JAVA中的面板组件JPanel的应用
- 发现java的swing的jframe 应该使用jpanel来布局
- java学习之 论GUI中JPanel的布局设置问题
- Java中Synth外观学习(二)--定制JPanel的背景
- LeetCode-Distinct Subsequences
- Ubuntu常见问题解决办法
- 格式化输出年月日和星期
- 好看的小说
- Java中守护线程的总结
- Java学习笔记--JPanel的使用
- phpMyAdmin的pma
- 解决异常:android.os.NetworkOnMainThreadException
- unity3d AudioToolKit 音频管理插件使用方法
- 我的Javascript之旅——new关键字的玄机,以及其它
- 新工作
- MD5加密工具
- em算法笔记
- 快速幂(转自百度百科 自用)