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

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


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

विंडो लिस्टनर इंटरफेस के तरीके

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

  • विंडो को सक्रिय करें (विंडोइवेंट हम) - विंडो सक्रिय होने पर आमंत्रित किया जाता है।
  • विंडो को निष्क्रिय किया गया(विंडोइवेंट हम ) - एक विंडो निष्क्रिय होने पर आमंत्रित किया जाता है।
  • शून्य विंडोखोली गई(विंडोइवेंट हम) - विंडो खुलने पर इनवोक किया जाता है।
  • विंडो बंद करें(विंडोइवेंट हम) - विंडो बंद होने पर कॉल किया जाता है।
  • विंडो बंद करना (विंडोइवेंट हम) - विंडो बंद होने पर कॉल किया जाता है।
  • void windowIconified(WindowEvent we) - जब विंडो छोटा हो जाता है तो इसे आमंत्रित किया जाता है।
  • void windowDeiconfied(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 क्लास का क्या महत्व है?

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

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

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

  1. जावा में स्विंग यूटिलिटीज क्लास का क्या महत्व है?

    जावा में, स्क्रीन पर प्रदर्शित होने वाले स्विंग घटकों के बाद, उन्हें केवल एक थ्रेड द्वारा संचालित किया जा सकता है जिसे इवेंट हैंडलिंग थ्रेड कहा जाता है . हम अपना कोड एक अलग ब्लॉक में लिख सकते हैं और इस ब्लॉक को ईवेंट . का संदर्भ दे सकते हैं हैंडलिंग धागा . स्विंग यूटिलिटीज कक्षा में दो महत्वपूर्ण