কম্পিউটার

কিভাবে আমরা জাভাতে JList এ বিভিন্ন ফন্ট শৈলী আইটেম যোগ করতে পারি?


A JList JComponent -এর একটি সাবক্লাস ক্লাস এবং এটি বস্তুর একটি তালিকা প্রদর্শন করতে ব্যবহার করা যেতে পারে যা ব্যবহারকারীকে নির্বাচন করতে অনুমতি দেয় এক বা একাধিক আইটেম . একটি JList একটি ListSelectiionListener তৈরি করতে পারে ইন্টারফেস এবং বিমূর্ত পদ্ধতি প্রয়োগ করতে হবে valueChanged(). একটি ডিফল্টলিস্ট মডেল ক্লাস একটি তালিকা মডেলের একটি সহজ বাস্তবায়ন প্রদান করে, যা একটি JList নিয়ন্ত্রণ দ্বারা প্রদর্শিত আইটেমগুলি পরিচালনা করতে ব্যবহার করা যেতে পারে। আমরা addElement() ব্যবহার করে একটি JList-এ আইটেম যোগ করতে পারি DefaultListModel এর পদ্ধতি ক্লাস, আমরা HTML ব্যবহার করে JList-এ বিভিন্ন ফন্ট সহ আইটেম যোগ করতে পারি ট্যাগ যেমন বোল্ড শৈলী পাঠ্যের জন্য, ইটালিক স্টাইলের পাঠ্যের জন্য, আন্ডারলাইন স্টাইল টেক্সট ইত্যাদির জন্য

উদাহরণ

import java.awt.*;
import javax.swing.*;
public class JLabelListTest {
   public static void main(String[] args) {
      SwingUtilities.invokeLater(new Runnable() {
         @Override
         public void run() {
            new JLabelListTest().makeUI();
         }
      });
   }
   public void makeUI() {
      String[] data = {"<html>Raja</html>", "<html><b>Adithya</b></html>", "<html><i>Jaidev</i> </html>", "<html><u>Chaitanya</u></html>"};
      JList list = new JList(data);
      list.setBackground(Color.lightGray);
      JFrame frame = new JFrame();
      frame.getContentPane().add(new JScrollPane(list), BorderLayout.NORTH);
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setSize(400, 300);
      frame.setLocationRelativeTo(null);
      frame.setVisible(true);
   }
}

আউটপুট

কিভাবে আমরা জাভাতে JList এ বিভিন্ন ফন্ট শৈলী আইটেম যোগ করতে পারি?


  1. কিভাবে আমরা জাভাতে বিভিন্ন রঙ এবং ফন্ট সহ একটি JLabel পাঠ্য বাস্তবায়ন করতে পারি?

  2. কিভাবে আমরা জাভাতে একটি JMenu থেকে JTabbedPane এ নতুন ট্যাব যোগ করতে পারি?

  3. জাভাতে বর্ডারফ্যাক্টরি ব্যবহার করে আমরা কীভাবে বিভিন্ন সীমানা প্রয়োগ করতে পারি?

  4. কিভাবে আমরা জাভাতে একটি JToggleButton বাস্তবায়ন করতে পারি?