ComboBox এর মাধ্যমে ড্রপডাউন মেনু তৈরি

List, Choice এবং ComboBox ব্যবস্থাপনা - এডাব্লিউটি (AWT) - Java Technologies

349

AWT (Abstract Window Toolkit)-এ ComboBox একটি কম্পোনেন্ট যা ব্যবহারকারীকে একটি ড্রপডাউন মেনু থেকে একটি বা একাধিক বিকল্প নির্বাচন করার সুযোগ দেয়। এটি একটি সাধারণ UI উপাদান যা একাধিক বিকল্পের মধ্যে থেকে একটি নির্বাচন করতে ব্যবহৃত হয়। ComboBox সাধারণত Choice ক্লাস দ্বারা তৈরি হয়।

ComboBox (Choice) তৈরি:

AWT-তে ComboBox তৈরি করার জন্য Choice ক্লাস ব্যবহার করা হয়। এটি ব্যবহারকারীকে একটি ড্রপডাউন মেনুর মাধ্যমে বিকল্প নির্বাচন করতে দেয়। ComboBox-এর মধ্যে যেকোনো সংখ্যক Item যোগ করা যায় এবং ব্যবহারকারী এক বা একাধিক আইটেম নির্বাচন করতে পারে।

ComboBox (Choice) তৈরি করার উদাহরণ:

import java.awt.*;
import java.awt.event.*;

public class ComboBoxExample {
    public static void main(String[] args) {
        // Frame তৈরি
        Frame frame = new Frame("ComboBox Example");
        
        // ComboBox (Choice) তৈরি
        Choice comboBox = new Choice();
        
        // ComboBox-এ কিছু আইটেম যোগ করা
        comboBox.add("Option 1");
        comboBox.add("Option 2");
        comboBox.add("Option 3");
        comboBox.add("Option 4");
        
        // ComboBox-কে frame এ যোগ করা
        comboBox.setBounds(50, 50, 150, 30);  // ComboBox এর অবস্থান এবং আকার সেট করা
        frame.add(comboBox);
        
        // ComboBox থেকে নির্বাচন করার সময় একটি ইভেন্ট তৈরি করা
        comboBox.addItemListener(new ItemListener() {
            public void itemStateChanged(ItemEvent e) {
                System.out.println("Selected Item: " + comboBox.getSelectedItem());
            }
        });
        
        // Frame এর অন্যান্য সেটিংস
        frame.setSize(300, 200);
        frame.setLayout(null);
        frame.setVisible(true);
    }
}

উদাহরণের ব্যাখ্যা:

  1. Choice ক্লাস: ComboBox তৈরি করতে Choice ক্লাস ব্যবহার করা হয়েছে।
  2. add() মেথড: ComboBox-এর মধ্যে কিছু বিকল্প (items) যোগ করা হয়েছে, যেমন "Option 1", "Option 2", ইত্যাদি।
  3. setBounds() মেথড: ComboBox-এর অবস্থান এবং আকার নির্ধারণ করা হয়েছে।
  4. ItemListener: ComboBox থেকে একটি আইটেম নির্বাচন করলে, সেই আইটেমটি ItemListener দ্বারা ক্যাপচার করা হয় এবং itemStateChanged() মেথডের মাধ্যমে নির্বাচিত আইটেমটি কনসোলে প্রদর্শিত হয়।

ComboBox এর মাধ্যমে ড্রপডাউন মেনু তৈরি করার সুবিধা:

  1. সুন্দর ইন্টারফেস: ComboBox ব্যবহারকারীর জন্য একটি পরিষ্কার ও ব্যবহারবান্ধব ড্রপডাউন মেনু তৈরি করে।
  2. অল্প স্থান দখল: এটি বড় মেনু আইটেমগুলির জন্য একত্রে ব্যবহারকারীর পছন্দের বিকল্পগুলি সরবরাহ করে, যা স্থান কম নেয়।
  3. সহজ নির্বাচন: একাধিক বিকল্পের মধ্যে থেকে একটি বিকল্প নির্বাচন করা সহজ এবং দ্রুত হয়।

ComboBox থেকে আইটেম নির্বাচন:

এছাড়া, ComboBox থেকে নির্বাচন করা একটি প্রোগ্রাম্যাটিক অপারেশন হতে পারে, যেমন:

comboBox.select("Option 2");  // Option 2 নির্বাচন করবে

সারাংশ:

AWT তে ComboBox (Choice) ব্যবহার করে আপনি একটি সহজ এবং কার্যকর ড্রপডাউন মেনু তৈরি করতে পারেন, যা ব্যবহারকারীর পছন্দ অনুযায়ী এক বা একাধিক বিকল্প নির্বাচন করতে সহায়ক।

Content added By
Promotion

Are you sure to start over?

Loading...