কম্পিউটার টিউটোরিয়াল

জাভাতে JList-এ প্রতিটি আইটেমের জন্য টুলটিপ টেক্সট সেট করা

JList হলো JComponent ক্লাসের একটি সাবক্লাস এবং এটি অবজেক্টের একটি লিস্ট প্রদর্শন করতে ব্যবহৃত হয় যা ইউজারকে এক বা একাধিক আইটেম সিলেক্ট করতে দেয়। JList ListSelectionListener ইন্টারফেস জেনারেট করতে পারে এবং অ্যাবস্ট্রাক্ট মেথড valueChanged() বাস্তবায়ন করতে হয়। JToolTip ক্লাস কম্পোনেন্টের টেক্সট বা টিপ প্রদর্শন করতে ব্যবহৃত হয়, JToolTip ক্লাসের getToolTipText() মেথড বাস্তবায়ন করে লিস্টের প্রতিটি আইটেমের জন্য টুলটিপ টেক্সট সেট করা যায়।

উদাহরণ

import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 
import java.util.*; 
public class JListTooltipTest extends JFrame { 
    private Vector vector; 
    public JListTooltipTest() { 
        setTitle("JListTooltip Test"); 
        setLayout(new FlowLayout()); 
        vector = new Vector(); 
        for (int i=1; i < 15; i++) { 
            vector.addElement("Item #" + i); 
        } 
        final JList list = new JList(vector) { 
            public String getToolTipText(MouseEvent me) { 
                int index = locationToIndex(me.getPoint()); 
                if (index > -1) { 
                    String item = (String) getModel().getElementAt(index); 
                    return "Tooltip for " + item; 
                } 
                return null; 
            } 
        }; 
        list.setToolTipText(""); 
        add(new JScrollPane(list)); 
        setSize(375, 250); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setLocationRelativeTo(null); 
        setVisible(true); 
    } 
    public static void main(String[] args) { 
        new JListTooltipTest(); 
    } 
}

আউটপুট

জাভাতে JList-এ প্রতিটি আইটেমের জন্য টুলটিপ টেক্সট সেট করা

  1. জাভাতে JCheckBox-এ বর্ডার কীভাবে সেট করবেন?

  2. Tkinter Canvas টেক্সট আইটেমের ফন্ট সাইজ সেট করা

  3. Tkinter-এ টেক্সটের জন্য ফন্ট সেট করা

  4. Tkinter Entry উইজেটে ডিফল্ট টেক্সট সেট করার উপায়