站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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以后就会吧多余的空间归还了。


学习中...


学习中...



↑返回目录
前一篇: 关于ArrayList的问题,在线等
后一篇: 有关Sockets 和 xmlbean 的使用,在xmlbean.xxx.parse()时一直死等。