কম্পিউটার

জাভাতে বিভিন্ন ধরণের JOptionPane ডায়ালগগুলি কী কী?


JOptionPane JComponent -এর একটি সাবক্লাস ক্লাস যা মডেল ডায়ালগ বক্স তৈরি এবং কাস্টমাইজ করার জন্য স্ট্যাটিক পদ্ধতি অন্তর্ভুক্ত করে একটি সাধারণ কোড ব্যবহার করে। JOptionPane JDialog এর পরিবর্তে ব্যবহৃত হয় কোডের জটিলতা কমাতে। JOptionPane চারটি স্ট্যান্ডার্ড আইকনগুলির একটি সহ ডায়ালগ বক্সগুলি প্রদর্শন করে (প্রশ্ন, তথ্য, সতর্কতা, এবং ত্রুটি ) অথবা ব্যবহারকারীর দ্বারা নির্দিষ্ট করা কাস্টম আইকন৷

JOptionPane ক্লাস চার ধরনের ডায়ালগ বক্স প্রদর্শন করতে ব্যবহৃত হয়

  • মেসেজ ডায়ালগ - ডায়ালগ বক্স যা ব্যবহারকারীকে সতর্ক করার জন্য আইকন যোগ করা সম্ভব করে এমন একটি বার্তা প্রদর্শন করে৷
  • কনফার্ম ডায়ালগ - ডায়ালগ বক্স যা একটি বার্তা পাঠানোর পাশাপাশি ব্যবহারকারীকে একটি প্রশ্নের উত্তর দিতে সক্ষম করে৷
  • ইনপুট ডায়ালগ - ডায়ালগ বক্স যা একটি বার্তা পাঠানোর পাশাপাশি একটি পাঠ্য প্রবেশের অনুমতি দেয়৷
  • বিকল্প ডায়ালগ - ডায়ালগ বক্স যা আগের তিনটি প্রকারকে কভার করে।

উদাহরণ

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);
   }
}

আউটপুট

জাভাতে বিভিন্ন ধরণের JOptionPane ডায়ালগগুলি কী কী?

জাভাতে বিভিন্ন ধরণের JOptionPane ডায়ালগগুলি কী কী?

জাভাতে বিভিন্ন ধরণের JOptionPane ডায়ালগগুলি কী কী?

জাভাতে বিভিন্ন ধরণের JOptionPane ডায়ালগগুলি কী কী?

জাভাতে বিভিন্ন ধরণের JOptionPane ডায়ালগগুলি কী কী?






  1. জাভা 9-এ JShell-এ বিভিন্ন/সম্পাদনা কমান্ডগুলি কী কী?

  2. উইন্ডোজে নিরাপদ মোড কি? নিরাপদ মোড বিভিন্ন ধরনের কি কি?

  3. উইন্ডোজে নিরাপদ মোড কি? নিরাপদ মোড বিভিন্ন ধরনের কি কি?

  4. ম্যাকের বিভিন্ন ধরনের পাসওয়ার্ড কি?