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

जावा में विभिन्न प्रकार के जॉप्शनपेन डायलॉग क्या हैं?


जॉप्शनपेन JComponent . का उपवर्ग है क्लास जिसमें मोडल डायलॉग बॉक्स बनाने और अनुकूलित करने के लिए स्थिर तरीके शामिल हैं एक साधारण कोड का उपयोग करना। जॉप्शनपेन JDialog . के बजाय प्रयोग किया जाता है कोड की जटिलता को कम करने के लिए। जॉप्शनपेन चार मानक चिह्नों में से एक के साथ संवाद बॉक्स प्रदर्शित करता है (प्रश्न, सूचना, चेतावनी और त्रुटि ) या उपयोगकर्ता द्वारा निर्दिष्ट कस्टम आइकन।

जॉप्शनपेन क्लास का उपयोग चार प्रकार के डायलॉग बॉक्स प्रदर्शित करने के लिए किया जाता है

  • संदेश संवाद - संवाद बॉक्स जो एक संदेश प्रदर्शित करता है जिससे उपयोगकर्ता को सचेत करने के लिए आइकन जोड़ना संभव हो जाता है।
  • ConfirmDialog - संवाद बॉक्स जो संदेश भेजने के अलावा, उपयोगकर्ता को किसी प्रश्न का उत्तर देने में सक्षम बनाता है।
  • इनपुट संवाद - संवाद बॉक्स जो एक संदेश भेजने के अलावा, एक पाठ की प्रविष्टि की अनुमति देता है।
  • OptionDialog - डायलॉग बॉक्स जो पिछले तीन प्रकारों को कवर करता है।

उदाहरण

import javax.swing.*;
public class JoptionPaneTest {
   public static void main(String[] args) {
      JFrame frame = new JFrame("JoptionPane Test");
      frame.setSize(200, 200);
      frame.setLocationRelativeTo(null);
      frame.setVisible(true);
      JOptionPane.showMessageDialog(frame, "Hello Java");
      JOptionPane.showMessageDialog(frame, "You have less amount, please recharge","Apocalyptic message", JOptionPane.WARNING_MESSAGE);
      int result = JOptionPane.showConfirmDialog(null, "Do you want to remove item now?");
      switch (result) {
         case JOptionPane.YES_OPTION:
         System.out.println("Yes");
         break;
         case JOptionPane.NO_OPTION:
         System.out.println("No");
         break;
         case JOptionPane.CANCEL_OPTION:
         System.out.println("Cancel");
         break;
         case JOptionPane.CLOSED_OPTION:
         System.out.println("Closed");
         break;
      }
      String name = JOptionPane.showInputDialog(null, "Please enter your name.");
      System.out.println(name);
      JTextField userField = new JTextField();
      JPasswordField passField = new JPasswordField();
      String message = "Please enter your user name and password.";
      result = JOptionPane.showOptionDialog(frame, new Object[] {message, userField, passField},
      "Login", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, null, null);
      if (result == JOptionPane.OK_OPTION)
      System.out.println(userField.getText() + " " + new String(passField.getPassword()));
      System.exit(0);
   }
}

आउटपुट

जावा में विभिन्न प्रकार के जॉप्शनपेन डायलॉग क्या हैं?

जावा में विभिन्न प्रकार के जॉप्शनपेन डायलॉग क्या हैं?

जावा में विभिन्न प्रकार के जॉप्शनपेन डायलॉग क्या हैं?

जावा में विभिन्न प्रकार के जॉप्शनपेन डायलॉग क्या हैं?

जावा में विभिन्न प्रकार के जॉप्शनपेन डायलॉग क्या हैं?






  1. जावा 9 में JShell में विभिन्न / संपादित कमांड क्या हैं?

    जेशेल Java 9 . में पेश किया गया एक कमांड-लाइन टूल है जो main() . के बिना घोषणाओं, कथनों और अभिव्यक्तियों का मूल्यांकन करता है तरीका। JShell JShell एडिट पैड नामक टेक्स्ट एडिटर सेट कर सकता है , जो हमें कोड को बहुत आसानी से संशोधित करने की अनुमति देता है, और इसे /edit का उपयोग करके लॉन्च किया जा सकता

  1. विंडोज में सेफ मोड क्या है? सुरक्षित मोड के विभिन्न प्रकार क्या हैं?

    इस पोस्ट में, हम देखेंगे Windows में Safe Mode क्या है और विभिन्न प्रकार के सुरक्षित मोड क्या हैं? - जैसे सेफ मोड, नेटवर्किंग के साथ सेफ मोड और कमांड प्रॉम्प्ट के साथ सेफ मोड और उनका क्या मतलब है। अधिकांश विंडोज उपयोगकर्ता सुरक्षित मोड से परिचित हो सकते हैं, क्योंकि अक्सर इसकी आवश्यकता तब होती है

  1. विंडोज में सेफ मोड क्या है? सुरक्षित मोड के विभिन्न प्रकार क्या हैं?

    इस पोस्ट में, हम देखेंगे Windows में Safe Mode क्या है और विभिन्न प्रकार के सुरक्षित मोड क्या हैं? - जैसे सेफ मोड, नेटवर्किंग के साथ सेफ मोड और कमांड प्रॉम्प्ट के साथ सेफ मोड और उनका क्या मतलब है। अधिकांश विंडोज उपयोगकर्ता सुरक्षित मोड से परिचित हो सकते हैं, क्योंकि अक्सर इसकी आवश्यकता तब होती है