pack()
方法是 Java 中 java.awt.Window
類的一個方法,用于將窗口調(diào)整為其首選大小。這個方法沒有返回值(返回類型為 void
)。當(dāng)你調(diào)用 pack()
方法時,窗口會自動調(diào)整大小以適應(yīng)其內(nèi)容的首選大小。
這里是一個簡單的例子:
import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("Pack Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 添加一些組件到窗口
frame.add(new JLabel("Hello, World!"));
frame.add(new JButton("Click me!"));
// 調(diào)用 pack() 方法
frame.pack();
// 顯示窗口
frame.setVisible(true);
}
}
在這個例子中,我們創(chuàng)建了一個包含一個標(biāo)簽和一個按鈕的窗口。當(dāng)我們調(diào)用 frame.pack()
時,窗口會自動調(diào)整大小以適應(yīng)這些組件的首選大小。