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

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

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

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

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

textual
Листинг программы
  1.      public class MonthsUI extends JFrame{
  2.     private static final long serialVersionUID = 1L;
  3.  
  4.     private String[] months = {
  5.             "январь",
  6.             "февраль",
  7.             "март",
  8.             "апрель",
  9.             "май",
  10.             "июнь",
  11.             "июль",
  12.             "август",
  13.             "сентябрь",
  14.             "октябрь",
  15.             "ноябрь",
  16.             "декабрь",
  17.     };
  18.    
  19.     public MonthsUI() {
  20.         setTitle("Месяца");
  21.        
  22.         add(new JComboBox<String>(months));
  23.        
  24.         setDefaultCloseOperation(EXIT_ON_CLOSE);
  25.        
  26.         setLocation(200, 200);
  27.        
  28.         setVisible(true);
  29.        
  30.         setSize(100, 50);
  31.     }
  32.    
  33.     public static void main(String[] args) {
  34.         new MonthsUI();
  35.     }
  36. }

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут