JAVA初学者的简单疑惑之JBuilder篇

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:43:23
我用JB时自动生成一个Application和一个Frame框架。里面有时自动生成这几句话。
public class Application1 {
private boolean packFrame = false;

/**
* Construct and show the application.
*/
public Application1() {
Frame1 frame = new Frame1();

if (packFrame) {
frame.pack();
}
else {
frame.validate();
}
大概其知道它好象是刷新之类的意思,具体是什么意思我不太明白,请详细说明,最好每句话解释
谢谢

public class Application1 {
private boolean packFrame = false; //一个布尔值,是否让框架自动调整大小

/**
* Construct and show the application.
*/
public Application1() {
Frame1 frame = new Frame1(); //构造方法,里面创造一个框架

if (packFrame) {
frame.pack(); //如果自动调整大小为真,那么调用pack()方法自动调整大小
}
else {
frame.validate();
}