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

Java में स्क्रॉल करने योग्य JPanel कैसे लागू करें?


JPanel

  • एक JPanel JComponent का एक उपवर्ग है (जो Container क्लास का एक उपवर्ग है)। इसलिए, JPanel भी एक Container है।
  • एक JPanel एक खाली क्षेत्र है जिसका उपयोग अन्य घटकों को लेआउट करने के लिए किया जा सकता है जिसमें अन्य पैनल भी शामिल हैं।
  • JPanel में, हम फील्ड, लेबल, बटन, चेकबॉक्स, और छवियों को भी जोड़ सकते हैं।
  • FlowLayout, GridLayout, BorderLayout और अन्य लेआउट प्रबंधक जैसे लेआउट प्रबंधक JPanel का उपयोग करके घटकों के आकार, स्थिति और संरेखण को नियंत्रित करने में हमारी मदद करते हैं।
  • JPanel क्लास के महत्वपूर्ण तरीके getAccessibleContext(), getUI(), updateUI() और paramString() हैं।
  • हम पैनल ऑब्जेक्ट को JScrollPane में जोड़कर लंबवत और क्षैतिज स्क्रॉल के साथ एक JPanel भी लागू कर सकते हैं।

उदाहरण

import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 

public class JScrollablePanelTest extends JFrame { 
    public JScrollablePanelTest() { 
        setTitle("JScrollablePanel Test"); 
        setLayout(new BorderLayout()); 
        JPanel panel = createPanel(); 
        add(BorderLayout.CENTER, new JScrollPane(panel)); 
        setSize(375, 250); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setLocationRelativeTo(null); 
        setVisible(true); 
    } 
    public static JPanel createPanel() { 
        JPanel panel = new JPanel(); 
        panel.setLayout(new GridLayout(10, 4, 10, 10)); 
        for (int i=0; i < 10; i++) { 
            for (int j=0; j < 4; j++) { 
                JLabel label = new JLabel("label " + i + ", " + j); 
                label.setFont(new Font("Arial", Font.PLAIN, 20)); 
                panel.add(label); 
            } 
        } 
        return panel; 
    } 
    public static void main(String [] args) { 
        new JScrollablePanelTest(); 
    } 
}

आउटपुट

Java में स्क्रॉल करने योग्य JPanel कैसे लागू करें?


  1. Java में JToggleButton कैसे लागू करें Java में JToggleButton कैसे लागू करें

    JToggleButtonएक JToggleButton AbstractButton का एक्सटेंशन है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें ON और OFF किया जा सकता है।जब JToggleButton को पहली बार दबाया जाता है, तो यह दबा हुआ रहता है और इसे केवल दूसरी बार दबाने पर रिलीज़ किया जा सकता है।एक JToggleButton हर बार दबाए

  1. Java में JWindow का उपयोग करके स्प्लैश स्क्रीन कैसे लागू करें? Java में JWindow का उपयोग करके स्प्लैश स्क्रीन कैसे लागू करें?

    एक JWindow एक कंटेनर है जिसे यूज़र के डेस्कटॉप पर कहीं भी प्रदर्शित किया जा सकता है। इसमें JFrame की तरह टाइटल बार, विंडो मैनेजमेंट बटन्स आदि नहीं होते। JWindow में एकमात्र चाइल्ड क्लास के रूप में JRootPane होता है। contentPane JWindow के किसी भी बच्चे का पैरेंट हो सकता है। JFrame की तरह, एक JWindo

  1. Java में लॉगिन फॉर्म कैसे बनाएं? Java में लॉगिन फॉर्म कैसे बनाएं?

    हम Java Swing तकनीक का उपयोग करके Java में लॉगिन फॉर्म विकसित कर सकते हैं। इस उदाहरण में, हम दो लेबल यूज़रनेम और पासवर्ड बना सकते हैं, यूज़र के लिए वैध क्रेडेंशियल्स दर्ज करने के लिए दो टेक्स्ट फील्ड्स और अंत में एक सबमिट बटन। एक बार जब यूज़र दो टेक्स्ट फील्ड्स में वैध क्रेडेंशियल्स दर्ज करने में सक