我们何时可以在 Java 中使用 pack() 方法?
pack() 方法在 Java 中的 Window 类中定义,该方法调整框架的大小,使所有内容位于其首选大小之上。pack() 方法的替代方法是通过调用 setSize() 或 setBounds() 方法明确建立框架大小。一般来说,使用 pack() 方法比调用 setSize() 方法更可取,因为 pack 使框架布局管理器负责框架大小,并且布局管理器善于适应平台依赖性和影响组件大小的其他因素。
语法
public void pack()
示例
import java.awt.*;
import javax.swing.*;
public class PackMethodTest extends JFrame {
public PackMethodTest() {
setTitle("Pack() method Test");
setLayout(new FlowLayout());
setButton();
pack(); // calling the pack() method
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
void setButton() {
for(int i=1; i < 6; i++) {
add(new JButton("Button" +i));
}
}
public static void main(String args[]) {
new PackMethodTest();
}
}输出
广告
数据结构
网络
R DBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP