当前页面: 开发资料首页 → J2SE 专题 → java 中 pack() 这个方法是什么意思的问题
java 中 pack() 这个方法是什么意思的问题
摘要: java 中 pack() 这个方法是什么意思的问题
有些自定义的类经常会调用一个pack()的方法..
但在程序代码中却没有定义这个方法..请教各位.这个是什么方法啊?
起什么作用?
关于pack()方法
在 Frame 类中有一个从类 java.awt.Window 继承的方法 pack()
show() 同样也继承自 java.awt.Window
public void pack()
调整此窗口的大小,以适合其子组件的首选大小和布局。如果该窗口和/或其所有者仍不可显示,则两者在计算首选大小之前变得可显示。在计算首选大小之后,将会验证该 Window。
public void show()
已过时。 从 JDK 5 开始,由 Component.setVisible(boolean) 取代。
覆盖:
类 Component 中的 show
-#60;! -- 我也是百度的,从来没用过这个方法 ---#62;
如果是容器,会把多余的空间删掉。比如你ArrayList占用的空间是32,实际只放了十个对象,调用pack以后就会吧多余的空间归还了。
学习中...
学习中...