A JFrame javax से एक वर्ग है। स्विंग पैकेज और यह java.awt.frame . का विस्तार कर सकता है कक्षा। यह एक शीर्ष-स्तरीय विंडो . है एक सीमा और एक शीर्षक पट्टी के साथ। एक JFrame कक्षा में कई विधियाँ हैं जिनका उपयोग इसे अनुकूलित करने के लिए किया जा सकता है।
JFrame . का आकार सेट करने के बाद हम अभी भी कोनों पर कर्सर रखकर और उसे खींचकर आकार बदल सकते हैं या यदि हम शीर्ष दाएं कोने में बंद करने के लिए आकार बदलें विकल्प दबाते हैं, तो यह पूर्ण स्क्रीन के आकार तक अधिकतम हो जाएगा। ऐसा इसलिए होता है क्योंकि आकार बदलना डिफ़ॉल्ट रूप से सही पर सेट होता है जेएफआरएएम कक्षा के लिए। हम इसे setResizable(false) . के रूप में असत्य बना सकते हैं , अब यह हमारे द्वारा कोड में दिए गए आयामों के अनुसार प्रकट हो सकता है और इसका आकार बदलने योग्य नहीं हो सकता है।
उदाहरण
import java.awt.*; import javax.swing.*; public class JFrameDemo extends JFrame { String title; public JFrameDemo(String title) { super(title); add(new JLabel("JFrame with maximize button disabled"), BorderLayout.CENTER); setSize(350, 275); setLocationRelativeTo(null); setResizable(false); // maximize button disable setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String args[]) { new JFrameDemo("JFrame Demo"); } }
आउटपुट