ユーザーが日付を選択できるように JSpinner を作成しようとしています。日付の下限と日付の上限が必要です。また、初期値を日付制限の下限にしたいと考えています。残念ながら、私の問題は、下限を初期値として使用できないことです (JSpinner は単に応答しなくなります)。これが私のコードです:
SpinnerDateModel model = new SpinnerDateModel();
model.setStart(minTime); //lower limit
model.setEnd(maxTime); //upper limit
model.setValue(minTime); //doesn't like this!
model.setCalendarField(Calendar.MINUTE);
JSpinner timePicker = new JSpinner(model);
timePicker.setEditor(new JSpinner.DateEditor(timePicker, "HH:mm dd/MM/yy"));
初期値を下限の前後 1 分に設定すると、問題なく動作します。しかし、私の要件では、私はそれを望んでいません。
ヘルプ?