কম্পিউটার

জাভাতে ওভারলেআউটের গুরুত্ব কী?


ওভারলে লেআউট

  • একটি ওভারলে লেআউট অবজেক্টের একটি সাবক্লাস ক্লাস এবং এটি একে অপরের উপরে উপাদানগুলি সাজাতে পারে এবং তুলনামূলকভাবে তাদের অবস্থানের জন্য উপাদানগুলি নির্দিষ্ট প্রান্তিককরণ ব্যবহার করে৷
  • যেকোনও কম্পোনেন্টে যখন বিভিন্ন সাইজ দেওয়া হয়, তখন আমরা সব কম্পোনেন্ট দেখতে পাই।
  • অন্যদিকে বা ফ্রেমের যে কোন জায়গায় উপাদানগুলিকে সারিবদ্ধ করতে, আমরা দুটি পদ্ধতি ব্যবহার করতে পারিsetAlignmentX() এবংsetAlignmentY() . প্যারামিটারগুলি হল ভাসমান মান 0.0f থেকে 1.0f৷ একটি ওভারলে লেআউট সর্বাধিক 1.0f নেয়৷ দ্বারা ডিফল্ট।
  • একটি ওভারলে লেআউটের গুরুত্বপূর্ণ পদ্ধতিগুলি হল অ্যাডলেআউট কম্পোনেন্ট(), getTarget() , invalidateLayout() , maximumLayoutSize() এবং ইত্যাদি।

উদাহরণ

import java.awt.*;
import javax.swing.*;
import javax.swing.OverlayLayout;
public class OverlayLayoutTest extends JFrame {
   public OverlayLayoutTest() {
      setTitle("OverlayLayout Test");
      JPanel panel = new JPanel() {
         public boolean isOptimizedDrawingEnabled() {
            return false;
         }
      };
      LayoutManager overlay = new OverlayLayout(panel);
      panel.setLayout(overlay);
      JButton button = new JButton("Small");
      button.setMaximumSize(new Dimension(75, 50));
      button.setBackground(Color.white);
      panel.add(button);
      button = new JButton("Medium Btn");
      button.setMaximumSize(new Dimension(125, 75));
      button.setBackground(Color.lightGray);
      panel.add(button);
      button = new JButton("Large Button");
      button.setMaximumSize(new Dimension(200, 100));
      button.setBackground(Color.orange);
      panel.add(button);
      add(panel, BorderLayout.CENTER);
      setSize(400, 300);
      setLocationRelativeTo(null);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setVisible(true);
   }  
   public static void main(String args[]) {
      new OverlayLayoutTest();
   }
}

আউটপুট

জাভাতে ওভারলেআউটের গুরুত্ব কী?


  1. জাভাতে কন্টেইনার ক্লাসের গুরুত্ব কী?

  2. জাভাতে GridBagConstraints ক্লাসের গুরুত্ব কী?

  3. জাভাতে সুইং ওয়ার্কার ক্লাসের গুরুত্ব কী?

  4. জাভাতে সুইং ইউটিলিটি ক্লাসের গুরুত্ব কী?