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

Java में WindowListener इंटरफ़ेस का महत्व क्या है?


वह क्लास जो WindowEvent को प्रोसेस करती है, उसे इस इंटरफ़ेस को लागू करने की आवश्यकता होती है और इस क्लास का एक ऑब्जेक्ट addWindowListener() विधि का उपयोग करके एक घटक के साथ पंजीकृत किया जा सकता है।

WindowListener इंटरफ़ेस के तरीके

WindowListener इंटरफ़ेस विंडो इवेंट को संभालने के लिए 7 तरीकों को परिभाषित करता है

  • void windowActivated(WindowEvent we) − जब एक विंडो सक्रिय होती है तो आमंत्रित किया जाता है।
  • void windowDeactivated(WindowEvent we) − जब एक विंडो निष्क्रिय होती है तो आमंत्रित किया जाता है।
  • void windowOpened(WindowEvent we) − जब एक विंडो खोली जाती है तो आमंत्रित किया जाता है।
  • void windowClosed(WindowEvent we) − जब एक विंडो बंद होती है तो आमंत्रित किया जाता है।
  • void windowClosing(WindowEvent we) − जब एक विंडो बंद हो रही होती है तो आमंत्रित किया जाता है।
  • void windowIconified(WindowEvent we) − जब एक विंडो न्यूनतम होती है तो आमंत्रित किया जाता है।
  • void windowDeiconified(WindowEvent we) − जब एक विंडो पुनर्स्थापित होती है तो आमंत्रित किया जाता है।

सिंटैक्स

public interface WindowListener extends EventListener

उदाहरण

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

public class WindowListenerTest extends JFrame implements WindowListener { 
    JLabel l1,l2; 
    JTextField t1; 
    JPasswordField p1; 
    JButton b1; 
    
    public WindowListenerTest() { 
        super("WindowListener Test"); 
        setLayout(new GridLayout(3,2)); 
        l1 = new JLabel("Name"); 
        l2 = new JLabel("Password"); 
        t1 = new JTextField(10); 
        p1 = new JPasswordField(10); 
        b1 = new JButton("Send"); 
        add(l1); 
        add(t1); 
        add(l2); 
        add(p1); 
        add(b1); 
        addWindowListener(this); 
    } 
    public static void main(String args[]) { 
        WindowListenerTest wlt = new WindowListenerTest(); 
        wlt.setSize(375, 250); 
        wlt.setResizable(false); 
        wlt.setLocationRelativeTo(null); 
        wlt.setVisible(true); 
    } 
    public void windowClosing(WindowEvent we) { 
        this.setVisible(false); 
        System.exit(0); 
    } 
    public void windowActivated(WindowEvent we) { } 
    public void windowDeactivated(WindowEvent we) { } 
    public void windowOpened(WindowEvent we) { } 
    public void windowClosed(WindowEvent we) { } 
    public void windowIconified(WindowEvent we) { } 
    public void windowDeiconified(WindowEvent we) { } 
}

आउटपुट

Java में WindowListener इंटरफ़ेस का महत्व क्या है?



  1. Java में GridBagConstraints क्लास का महत्व क्या है? Java में GridBagConstraints क्लास का महत्व क्या है?

    एक GridBagLayout एक बहुत ही लचीला लेआउट प्रबंधक है जो हमें कंस्ट्रेंट्स का उपयोग करके घटकों को एक दूसरे के सापेक्ष स्थिति देने की अनुमति देता है। प्रत्येक GridBagLayout सेल के एक गतिशील आयताकार ग्रिड का उपयोग करता है जिसमें प्रत्येक घटक एक या अधिक सेल पर कब्जा करता है जिसे इसका प्रदर्शन क्षेत्र कहा

  1. Java में SwingWorker क्लास का महत्व क्या है Java में SwingWorker क्लास का महत्व क्या है

    एक SwingWorker क्लास हमें एक वर्कर थ्रेड में एक असिंक्रोनस टास्क (जैसे लंबे समय तक चलने वाला टास्क) करने में सक्षम बनाती है फिर टास्क परिणामों के आधार पर इवेंट डिस्पैच थ्रेड (EDT) से Swing कंपोनेंट्स को अपडेट करती है। इसे Java 1.6 संस्करण में पेश किया गया था।SwingWorker क्लासjava.swing.SwingWorker क

  1. Java में SwingUtilities क्लास का महत्व क्या है? Java में SwingUtilities क्लास का महत्व क्या है?

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