Как заставить JComboBox писать по-русски? - Java

Узнай цену своей работы

Формулировка задачи:

Прошу помочь. Хотелось бы в календаре видеть список месяцев на русском:
final String[] months = new String [maxMonth - minMonth + 1];
            int j;
            for(int i=0;i<months.length;i++){
                j=i+1;
                //months[i] = ""+j;
                if (j == 1)  months[i] = "Январь";
 
        }
А отображает рядом пустых квадратиков.. (( Где настроить?

Решение задачи: «Как заставить JComboBox писать по-русски?»

textual
Листинг программы
     public class MonthsUI extends JFrame{
    private static final long serialVersionUID = 1L;
 
    private String[] months = {
            "январь",
            "февраль",
            "март",
            "апрель",
            "май",
            "июнь",
            "июль",
            "август",
            "сентябрь",
            "октябрь",
            "ноябрь",
            "декабрь",
    };
    
    public MonthsUI() {
        setTitle("Месяца");
        
        add(new JComboBox<String>(months));
        
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        
        setLocation(200, 200);
        
        setVisible(true);
        
        setSize(100, 50);
    }
    
    public static void main(String[] args) {
        new MonthsUI();
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5