pack()
方法是 Java 中 java.awt.Window
類的一個方法,用于將窗口調整為其首選大小。這個方法沒有返回值(返回類型為 void
)。當你調用 pack()
方法時,窗口會自動調整大小以適應其內容的首選大小。
這里是一個簡單的例子:
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!"));
// 調用 pack() 方法
frame.pack();
// 顯示窗口
frame.setVisible(true);
}
}
在這個例子中,我們創建了一個包含一個標簽和一個按鈕的窗口。當我們調用 frame.pack()
時,窗口會自動調整大小以適應這些組件的首選大小。