কম্পিউটার

আমরা কখন জাভাতে প্যাক() পদ্ধতি ব্যবহার করতে পারি?


দি প্যাক() ৷ পদ্ধতিটি উইন্ডো -এ সংজ্ঞায়িত করা হয়েছে জাভাতে ক্লাস এবং এটি ফ্রেমের মাপ করে যাতে এর সমস্ত বিষয়বস্তু তাদের পছন্দের মাপের উপরে বা উপরে থাকে। প্যাক() -এর বিকল্প পদ্ধতি হল setSize() কল করে স্পষ্টভাবে একটি ফ্রেমের আকার স্থাপন করা অথবা setBounds() পদ্ধতি সাধারণভাবে, প্যাক() ব্যবহার করে 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();
   }
}

আউটপুট

আমরা কখন জাভাতে প্যাক() পদ্ধতি ব্যবহার করতে পারি?


  1. কিভাবে আমরা জাভাতে invokeLater() পদ্ধতি কল করতে পারি?

  2. জাভাতে setBounds() পদ্ধতির ব্যবহার কি?

  3. কিভাবে আমরা জাভাতে একটি JPanel এর paintComponent() পদ্ধতি প্রয়োগ করতে পারি?

  4. SAP এ আমরা Java Connector ব্যবহার করতে পারি