Установка первого дня недели в JDataPicker 1.3.4

143
21 февраля 2022, 01:20

имеется код

    JFrame frame=new JFrame();
    frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    frame.setSize(300,300);
    UtilDateModel model=new UtilDateModel();
    Properties p=new Properties();
    p.put("text.today","Today");
    p.put("text.month","Month");
    p.put("text.year","Year");
    JDatePanelImpl datePanel=new JDatePanelImpl(model,p);
    JDatePickerImpl datePicker=new JDatePickerImpl(datePanel,new 
    DateLabelFormatter());

Подскажите, каким образом можно установить первым днем недели ПОНЕДЕЛЬНИК, метод datePicker.setFirstDayMonday () я так понял в версии 1.3.4 не работает.

Answer 1

Первый день недели является принадлежность Locale - локали компа на котором работает прога, Swing берет эти данные оттуда, например:

Locale[] locales = new Locale[]{
    new Locale("ru", "RU"),
    new Locale("en", "US"),
    new Locale("fr", "FR"),
};
for(Locale locale:locales) {
    DayOfWeek firstDayOfWeek = WeekFields.of(locale).getFirstDayOfWeek();
    System.out.println(firstDayOfWeek);
}

Выдаст нечто похожее на:

Monday

Sunday

Monday

Соответственно, просто поменяйте свою локаль на компе и все.

READ ALSO
Обновление entity. TransientObjectException

Обновление entity. TransientObjectException

Здравствуйте имеются 3 entity (Doctor, Patient, Recipe) которые с помощью Hibernate замапленны в БДRecipe имеет в качестве поля Doctor и Patient

99
Проблема записи файла на некоторых устройствах через openOutputStream(mUri)

Проблема записи файла на некоторых устройствах через openOutputStream(mUri)

Я пишу написал приложение, которое открывает текстовый файл через Uri: (getContentResolver()openInputStream(mUri))

85
Можно ли на одном AnchorPane менять местами Labl(ы)? [закрыт]

Можно ли на одном AnchorPane менять местами Labl(ы)? [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

181
Hibernate, @OneToMany и выборка из базы данных

Hibernate, @OneToMany и выборка из базы данных

Имеются два класса, связанные между собой:

171