JFrame设置大小和显示setSize和pack
来源:互联网 发布:新概念英语所有软件 编辑:程序博客网 时间:2024/06/14 10:37
/*
* 总结:
* 1、单独使用setSize()时,是按照设置的大小显示的;此时不能使用pack(),否则按照pack()自动适配
* 2、单独使用pack()时,是按照组件的大小自动适配的
* 3、单独使用setPreferredSize()时,设置的大小无效,必须在后面添加pack()配合显示
*
* pack() 调整此窗口的大小,以适合其子组件的首选大小和布局
* 就算JFrame用setSize来设定框体大小,用了pack()一样会改变成刚好能包含全部组件的框体。
*
* 当使用setPreferredSize()时需要配合pack()显示,否则setPreferredSize()的设置效果不生效
*
*
*/
import java.awt.Dimension;import javax.swing.JFrame;/** * * @author Administrator */public class TestFramePackSize extends JFrame { public TestFramePackSize(){ // this.setSize(800, 600); /* * 总结: * 1、单独使用setSize()时,是按照设置的大小显示的;此时不能使用pack(),否则按照pack()自动适配 * 2、单独使用pack()时,是按照组件的大小自动适配的 * 3、单独使用setPreferredSize()时,设置的大小无效,必须在后面添加pack()配合显示 * * pack() 调整此窗口的大小,以适合其子组件的首选大小和布局 * 就算JFrame用setSize来设定框体大小,用了pack()一样会改变成刚好能包含全部组件的框体。 * * 当使用setPreferredSize()时需要配合pack()显示,否则setPreferredSize()的设置效果不生效 * * */ this.setPreferredSize(new Dimension(800, 600));// this.pack(); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String args[]){ new TestFramePackSize(); } }
- JFrame设置大小和显示setSize和pack
- jlable setsize和setbackground无法设置背景和大小
- 关于设置JFrame大小
- 设置JFrame剧中显示
- JFrame显示框图的制作和编写
- swing 中setSize和setPreferredSize的区别
- setSize()和setPreferredSize(new Dimension())使用小结
- setSize和setPreferredSize的区别与应用
- setPreferredSize和setSize的区别及用法
- swing中setSize和setPreferredSize区别
- Qt 设置窗口居中显示和窗体大小
- #pragma pack(n)和sizeof求结构的大小
- JFrame(框架)中添加和设置JPanel(面板)的方法
- JFrame(框架)中添加和设置JPanel(面板)的方法
- JFrame(框架)中添加和设置JPanel(面板)的方法
- JFrame(框架)中添加和设置JPanel(面板)的方法
- JFrame(框架)中添加和设置JPanel(面板
- JWindow 、JFrame 和 JDialog
- Android 4.0的图形硬件加速及绘制技巧
- JFreeChart实现实时曲线图
- JfreeChart 散点图
- JFreechart综合
- jfreechart数据轴刻度如何自己设置
- JFrame设置大小和显示setSize和pack
- java解析xml文件四种方式
- 在Ubuntu下安装jdk
- JTree用法及JTree使用经验总结
- Android开发环境配置_总结
- Android Activity和Intent机制学习笔记
- 安装mac系统时提示:The cpu has been disabled by the guest operating system解决方法
- Mac分辨率更改(虚拟机VMWare环境)
- android——彻底关闭——应用程序