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

Java में setBounds() विधि का उपयोग क्या है?


लेआउट प्रबंधक जोड़े गए घटकों की स्थिति और आकार को स्वचालित रूप से तय करने के लिए उपयोग किए जाते हैं। लेआउट प्रबंधक की अनुपस्थिति में, घटकों की स्थिति और आकार को मैन्युअल रूप से सेट करना पड़ता है। ऐसी स्थिति में setBounds() विधि का उपयोग स्थिति और आकार सेट करने के लिए किया जाता है। घटकों की स्थिति और आकार को मैन्युअल रूप से निर्दिष्ट करने के लिए, फ्रेम का लेआउट प्रबंधक null हो सकता है।

setBounds()

setBounds() विधि को चार तर्कों की आवश्यकता होती है। पहले दो तर्क घटक के ऊपरी-बाएं कोने के x और y निर्देशांक हैं, तीसरा तर्क घटक की चौड़ाई है और चौथा तर्क घटक की ऊंचाई है।

सिंटैक्स

setBounds(int x-निर्देशांक, int y-निर्देशांक, int चौड़ाई, int ऊंचाई)

उदाहरण

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

public class SetBoundsTest { 
    public static void main(String arg[]) { 
        JFrame frame = new JFrame("SetBounds Method Test"); 
        frame.setSize(375, 250); 
        // लेआउट को null के रूप में सेट करना 
        frame.setLayout(null); 
        // बटन बनाना 
        JButton button = new JButton("Hello Java"); 
        // बटन की स्थिति और आकार सेट करना 
        button.setBounds(80,30,120,40); 
        frame.add(button); 
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        frame.setLocationRelativeTo(null); 
        frame.setVisible(true); 
    } 
}

आउटपुट


Java में setBounds() विधि का उपयोग क्या है?



  1. Java में String intern() मेथड की भूमिका क्या है? Java में String intern() मेथड की भूमिका क्या है?

    स्ट्रिंग Java में एक क्लास है जो कैरेक्टर्स के सीक्वेंस को स्टोर करती है, यह java.lang पैकेज से संबंधित है। एक बार स्ट्रिंग ऑब्जेक्ट बनाने के बाद आप उन्हें मॉडिफाई नहीं कर सकते (इम्यूटेबल)। स्टोरेज सभी स्ट्रिंग ऑब्जेक्ट्स हीप एरिया में एक अलग मेमोरी लोकेशन में स्टोर होते हैं जिसे स्ट्रिंग कॉन्स्टे

  1. Java में pack() मेथड का उपयोग कब कर सकते हैं? Java में pack() मेथड का उपयोग कब कर सकते हैं?

    pack() मेथड Java में Window क्लास में परिभाषित है और यह फ्रेम को इस तरह आकार देता है कि इसकी सभी सामग्री उनके पसंदीदा आकार पर या उससे ऊपर हैं। pack() मेथड का एक विकल्प setSize() या setBounds() मेथड्स को कॉल करके फ्रेम आकार को स्पष्ट रूप से स्थापित करना है। सामान्य तौर पर, pack() मेथड का उपयोग setSiz

  1. - Java में StrictMath क्लास का उपयोग क्या है?

    java.lang.StrictMath एक फाइनल क्लास है और यह Object क्लास का एक सबक्लास है। StrictMath क्लास में बेसिक न्यूमेरिक ऑपरेशन करने के लिए मेथड्स होते हैं जैसे कि प्राथमिक एक्सपोनेंशियल, लॉगरिदम, स्क्वायर रूट, और ट्रिग्नोमेट्रिक फंक्शन्स। हमें StrictMath क्लास के लिए इंस्टेंस बनाने की आवश्यकता नहीं है क्यो