0

で日曜日から月曜日までの週の最初の曜日を設定できるようにするための助けが必要です (SMTWTFS を MWTTFSS に変更します) com.toedter.calendar.JDateChooser

JDateChooser dateChooser = new JDateChooser(new Date());
dateChooser.getCalendar().setFirstDayOfWeek(Calendar.MONDAY);
4

1 に答える 1

0

getCalendar() は、適切な getter 実装の規則に従って、使用されているカレンダーのコピーを返す可能性があります。したがって、setFirstDayOfWeek() への呼び出しは、JDateChooser のカレンダー オブジェクトではないオブジェクトに対して行われます。

JDateChooser 1.3.3 のドキュメントが見つからないようですが、setCalendar() が存在する場合、これは機能するはずです。

Calendar c = dateChooser.getCalendar();
c.setFirstDayOfWeek(Calendar.MONDAY);
dateChooser.setCalendar(c);
于 2013-09-30T13:23:45.053 に答える