【Java学习笔记】JFrame类的pack()与validate()方法的区别(待补充)
2014-09-12 17:04
274 查看
每次写图形化程序的时候,只有手动调整JFrame框架大小才能显示出里面的内容。用了validate()不行,而pack()可以解决这个问题。
pack()//是自动适应大小。在写程序的时候,如果定义了preferred size,则会按照首选大小画框架大小;或者按照容器内组件的大小来自适应大小。
vailate()//是重新调整大小,前提是已经设置大小(已经调用了setSize()),且大小发生变化。如最大最小化窗口。
待补充。。。
pack()//是自动适应大小。在写程序的时候,如果定义了preferred size,则会按照首选大小画框架大小;或者按照容器内组件的大小来自适应大小。
vailate()//是重新调整大小,前提是已经设置大小(已经调用了setSize()),且大小发生变化。如最大最小化窗口。
待补充。。。
相关文章推荐
- 【Java学习笔记之六】java三种循环(for,while,do......while)的使用方法及区别
- java学习笔记4--java 静态方法和实例方法的区别
- Java学习笔记 Struts2的Validate()方法的使用
- java学习笔记(二)——JFrame常用方法
- Java学习笔记:JFrame与Frame的区别
- Java8学习笔记(八)--方法引入的补充
- JAVA学习笔记49——线程概念+进程、线程区别+创建进程三种方法
- 数据库中odbc和jdbc的区别-------java数据库学习笔记之1
- Java学习笔记1------c#和Java的区别
- JNI学习笔记3——本地方法取得Java属性/调用java方法
- JAVA学习笔记swing JFrame窗口学习
- Java学习笔记---5.Java数组和方法
- Hibernate学习笔记 merge()方法--update 之补充
- Java学习笔记---13.面向对象编程08-Java中继承的概念,子类实例化过程,super()及方法复写
- Java学习笔记---14.面向对象编程09-Java中重载与复写的区别、super与this的比较
- JNI学习笔记5——本地方法处理java数组/引用问题/缓存jfieldID/jmethodID
- 学习笔记: Struts2中使用validate框架对Action的不同方法进行验证
- Container.paint(Graphics g) 方法 -Java学习笔记(34)
- 学习笔记---Equal()方法、ReferenceEqual()方法以及运算符==的区别
- 区别 String 类 和 StringBuffer 类 -Java 学习笔记 (19)