Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में JViewport क्लास का क्या महत्व है?

JViewport

  • एक JViewport क्लास मूल स्क्रॉलिंग मॉडल को परिभाषित करता है और इसे लॉजिकल स्क्रॉलिंग . दोनों का समर्थन करने के लिए डिज़ाइन किया गया है और पिक्सेल-आधारित स्क्रॉलिंग
  • व्यूपोर्ट के बच्चे को दृश्य . कहा जाता है कॉल करके स्क्रॉल किया जाता है JViewport.setViewPosition() विधि।
  • एक 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. Java में GridBagConstraints क्लास का क्या महत्व है?

    एक ग्रिडबैगलेआउट एक बहुत ही लचीला लेआउट प्रबंधक है जो हमें बाधाओं का उपयोग करके घटकों को एक दूसरे के सापेक्ष स्थिति में रखने की अनुमति देता है . प्रत्येक ग्रिडबैगलाउट कोशिकाओं के एक गतिशील आयताकार ग्रिड का उपयोग करता है जिसमें प्रत्येक घटक एक या एक से अधिक कोशिकाओं पर कब्जा कर लेता है जिसे इसका प्

  1. जावा में स्विंगवर्कर वर्ग का क्या महत्व है?

    एक स्विंगवर्कर वर्ग हमें एक एसिंक्रोनस . करने में सक्षम बनाता है कार्य वर्कर थ्रेड में (जैसे कि लंबे समय तक चलने वाला कार्य) फिर इवेंट डिस्पैच थ्रेड (EDT से स्विंग घटकों को अपडेट करें। ) कार्य परिणामों के आधार पर। इसे Java 1.6 संस्करण . में पेश किया गया था स्विंगवर्कर वर्ग द java.swing.SwingWor

  1. जावा में स्विंग यूटिलिटीज क्लास का क्या महत्व है?

    जावा में, स्क्रीन पर प्रदर्शित होने वाले स्विंग घटकों के बाद, उन्हें केवल एक थ्रेड द्वारा संचालित किया जा सकता है जिसे इवेंट हैंडलिंग थ्रेड कहा जाता है . हम अपना कोड एक अलग ब्लॉक में लिख सकते हैं और इस ब्लॉक को ईवेंट . का संदर्भ दे सकते हैं हैंडलिंग धागा . स्विंग यूटिलिटीज कक्षा में दो महत्वपूर्ण