কম্পিউটার

জাভাতে JViewport ক্লাসের গুরুত্ব কী?


JViewport

  • A JViewport ক্লাস মৌলিক স্ক্রোলিং মডেলকে সংজ্ঞায়িত করে এবং এটি লজিক্যাল স্ক্রোলিং উভয়কেই সমর্থন করার জন্য ডিজাইন করা হয়েছে এবং পিক্সেল-ভিত্তিক স্ক্রোলিং .
  • ভিউপোর্টের শিশুটিকে বলা হয় ভিউ JViewport.setViewPosition() কল করে স্ক্রোল করা হয় পদ্ধতি।
  • A JViewport ক্লাস লজিক্যাল স্ক্রোলিং সমর্থন করে, এটি এমন এক ধরনের স্ক্রলিং যেখানে ভিউ কোঅর্ডিনেট পিক্সেল নয়।
  • যৌক্তিক স্ক্রলিং সমর্থন করতে, JViewport পদ্ধতির একটি ছোট সেট সংজ্ঞায়িত করে যা একটি ভিউপোর্ট এবং একটি ভিউ এর জ্যামিতি সংজ্ঞায়িত করতে ব্যবহার করা যেতে পারে। ডিফল্টরূপে, এই পদ্ধতিগুলি শুধুমাত্র ভিউপোর্ট এবং ভিউ এর পিক্সেল মাত্রা রিপোর্ট করে৷

উদাহরণ

import java.awt.*;
import javax.swing.*;
public class JViewportTest extends JFrame {
   public JViewportTest() {
      setTitle("JViewport Test");
      setLayout(new FlowLayout());
      JLabel label = new JLabel(new ImageIcon("C:/Users/User/Desktop/Java Answers/logo.jpg"));
      JViewport viewport = new JViewport();
      viewport.setView(label);
      viewport.setExtentSize(new Dimension(350, 350));
      viewport.setViewPosition(new Point(50, 25));
      viewport.setPreferredSize(new Dimension(350, 275));
      add(viewport);
      setSize(400, 300);
      setLocationRelativeTo(null);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setVisible(true);
   }
   public static void main(String[] args) {
      new JViewportTest();
   }
}

আউটপুট

জাভাতে JViewport ক্লাসের গুরুত্ব কী?


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

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

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

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