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

हम जावा में प्रोग्रामेटिक रूप से जेएफआरएएम को कम/अधिकतम कैसे कर सकते हैं?


A JFrame वर्ग फ़्रेम . का उपवर्ग है वर्ग और एक फ्रेम में जोड़े गए घटकों को इसकी सामग्री के रूप में संदर्भित किया जाता है, इन्हें contentPane द्वारा प्रबंधित किया जाता है . JFrame में शीर्षक, बॉर्डर, (वैकल्पिक) मेनू ba . के साथ एक विंडो होती है आर और उपयोगकर्ता-विशिष्ट घटक . डिफ़ॉल्ट रूप से, हम न्यूनतम बटन पर क्लिक करके JFrame को छोटा कर सकते हैं और स्क्रीन के ऊपरी-दाएँ स्थान पर अधिकतम बटन पर क्लिक करके JFrame को अधिकतम कर सकते हैं। हम setState( . का उपयोग करके प्रोग्रामेटिक रूप से भी कर सकते हैं JFrame.ICONIFIED) JFrame और setState( . को छोटा करने के लिए JFrame.MAXIMIZED_BOTH) JFrame को अधिकतम करने के लिए।

उदाहरण

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JFrameIconifiedTest extends JFrame implements ActionListener {
   private JButton iconifyButton, maximizeButton;
   public JFrameIconifiedTest() {
      setTitle("JFrameIconified Test");
      iconifyButton = new JButton("JFrame Iconified");
      add(iconifyButton, BorderLayout.NORTH);
      iconifyButton.addActionListener(this);
      maximizeButton = new JButton("JFrame Maximized");
      add(maximizeButton, BorderLayout.SOUTH);
      maximizeButton.addActionListener(this);
      setSize(400, 275);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public void actionPerformed(ActionEvent ae) {
      if(ae.getSource().equals(iconifyButton)) {
         setState(JFrame.ICONIFIED); // To minimize a frame
      } else if(ae.getSource().equals(maximizeButton)) {
         setExtendedState(JFrame.MAXIMIZED_BOTH); // To maximize a frame
      }
   }
   public static void main(String args[]) {
      new JFrameIconifiedTest();
   }
}

आउटपुट

हम जावा में प्रोग्रामेटिक रूप से जेएफआरएएम को कम/अधिकतम कैसे कर सकते हैं?

उपरोक्त कार्यक्रम में, यदि हम "JFrame Iconified" . पर क्लिक करते हैं बटन, फ़्रेम को छोटा किया गया है और "JFrame Maximized" . पर क्लिक करें बटन, फ्रेम बड़ा हो गया है।


  1. हम जावा में एक संपादन योग्य जेएलएबल कैसे कार्यान्वित कर सकते हैं?

    जेएलएबल एक जेएलएबल वर्ग JComponent का विस्तार कर सकता है क्लास और JLabel का ऑब्जेक्ट GUI . पर टेक्स्ट निर्देश या जानकारी प्रदान करता है । एक जेएलएबल केवल पढ़ने के लिए पाठ की एक पंक्ति प्रदर्शित कर सकता है , एक छवि या दोनों पाठ और छवि । जेएलएबल के महत्वपूर्ण तरीके हैं setText(), setIcon(), setBackgr

  1. हम जावा में जेएफआरएएम के अधिकतम बटन को कैसे अक्षम कर सकते हैं?

    A JFrame javax से एक वर्ग है। स्विंग पैकेज और यह java.awt.frame . का विस्तार कर सकता है कक्षा। यह एक शीर्ष-स्तरीय विंडो . है एक सीमा और एक शीर्षक पट्टी के साथ। एक JFrame कक्षा में कई विधियाँ हैं जिनका उपयोग इसे अनुकूलित करने के लिए किया जा सकता है। JFrame . का आकार सेट करने के बाद हम अभी भी कोनो

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

    JToggleButton एक JToggleButton सार बटन . का विस्तार है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें चालू . पर टॉगल किया जा सकता है और बंद । जब JToggleButton पहली बार दबाया जाता है, यह दबाया रहता है और इसे दूसरी बार दबाने पर ही छोड़ा जा सकता है। एक JToggleButton एक एक्शनइवें