लेआउट प्रबंधक जोड़े गए घटकों की स्थिति और आकार को स्वचालित रूप से तय करने के लिए उपयोग किए जाते हैं। लेआउट प्रबंधक की अनुपस्थिति में, घटकों की स्थिति और आकार को मैन्युअल रूप से सेट करना पड़ता है। ऐसी स्थिति में 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);
}
}
आउटपुट
