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

Java में JComboBox के आइटम्स को सेंटर अलाइन कैसे करें?

एक JComboBox, JComponent क्लास का एक सबक्लास है और यह एक टेक्स्ट फील्ड और एक ड्रॉप-डाउन लिस्ट का संयोजन है जिससे यूजर एक मान चुन सकता है। एक JComboBox यूजर के कॉम्बो बॉक्स पर एक्शन करने पर ActionListener, ChangeListener और एक ItemListener उत्पन्न कर सकता है। डिफ़ॉल्ट रूप से, JCombobox में आइटम्स लेफ्ट-अलाइन्ड होते हैं, हम DefaultListCellRenderer क्लास के setHorizontalAlignment(DefaultListCellRenderer.CENTER) मेथड का उपयोग करके इसे सेंटर अलाइनमेंट में भी बदल सकते हैं।

उदाहरण

import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 
public class JComboBoxAlignmentTest extends JFrame { 
    private JComboBox comboBox; 
    private DefaultListCellRenderer listRenderer; 
    public JComboBoxAlignmentTest() { 
        setTitle("JComboBoxAlignment Test"); 
        setLayout(new FlowLayout()); 
        Object[] items = new Object[] {"item 1", "item 2", "item 3", "item 4", "item 5", "item 6", "item 7"}; 
        comboBox = new JComboBox(items); 
        add(comboBox); 
        listRenderer = new DefaultListCellRenderer(); 
        listRenderer.setHorizontalAlignment(DefaultListCellRenderer.CENTER); // center-aligned items 
        comboBox.setRenderer(listRenderer); 
        setSize(375, 250); 
        setResizable(false); 
        setLocationRelativeTo(null); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setVisible(true); 
    } 
    public static void main(String []args) { 
        new JComboBoxAlignmentTest(); 
    } 
}

आउटपुट

Java में JComboBox के आइटम्स को सेंटर अलाइन कैसे करें?


  1. Java में JComboBox के अंदर अलग-अलग फॉन्ट आइटम्स कैसे प्रदर्शित करें? Java में JComboBox के अंदर अलग-अलग फॉन्ट आइटम्स कैसे प्रदर्शित करें?

    एक JComboBox, JComponent क्लास का एक सबक्लास है और यह एक टेक्स्ट फील्ड और एक ड्रॉप-डाउन लिस्ट का संयोजन है जिससे यूजर एक मान चुन सकता है। एक JComboBox यूजर के कॉम्बो बॉक्स पर एक्शन करने पर ActionListener, ChangeListener, और ItemListener इंटरफेस उत्पन्न कर सकता है। हम ListCellRenderer इंटरफेस को इम्प

  1. Java में JComboBox के आइटम्स को कैसे सॉर्ट करें? Java में JComboBox के आइटम्स को कैसे सॉर्ट करें?

    एक JComboBox, JComponent क्लास का एक सबक्लास है और यह एक टेक्स्ट फील्ड और एक ड्रॉप-डाउन लिस्ट का संयोजन है जिससे यूजर एक मान चुन सकता है। एक JComboBox यूजर के कॉम्बो बॉक्स पर एक्शन करने पर ActionListener, ChangeListener, और ItemListener इंटरफेस उत्पन्न कर सकता है। डिफ़ॉल्ट रूप से, एक JComboBox आइटम्

  1. Java में JRadioButtons को क्षैतिज रूप से कैसे संरेखित करें? Java में JRadioButtons को क्षैतिज रूप से कैसे संरेखित करें?

    JRadioButton JToggleButton का एक उपवर्ग है और यह एक दो-स्थिति वाला बटन है जो या तो चयनित या अनचयनित हो सकता है। चेकबॉक्स के विपरीत, रेडियो बटन एक समूह से जुड़े होते हैं और एक समूह में केवल एक रेडियो बटन चुना जा सकता है, जिसे ButtonGroup वर्ग का उपयोग करके लागू किया जा सकता है। जब समूह में रेडियो बट