Как заставить 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();
}
}