द पैक() विधि विंडो . में परिभाषित है जावा में वर्ग और यह फ्रेम को आकार देता है ताकि इसकी सभी सामग्री उनके पसंदीदा आकार पर या उससे ऊपर हो। पैक() . का एक विकल्प विधि setSize() . को कॉल करके स्पष्ट रूप से एक फ्रेम आकार स्थापित करना है या सेटबाउंड्स () तरीके। सामान्य तौर पर, पैक () . का उपयोग करते हुए setSize() . से कॉल करने के लिए विधि बेहतर है विधि, चूंकि पैक फ्रेम लेआउट प्रबंधक को फ्रेम आकार के प्रभारी छोड़ देता है और लेआउट प्रबंधक प्लेटफॉर्म निर्भरता और घटक आकार को प्रभावित करने वाले अन्य कारकों को समायोजित करने में अच्छे होते हैं।
सिंटैक्स
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(); } }
आउटपुट