1

JSpinnerのステップをどのように指定できますか?(たとえば、1ではなく10分)

数値のステップサイズを選択できるモデルがあります

SpinnerNumberModel(value, min, max, step); 

しかし、日付に設定するにはどうすればよいですか?

このコード

JSpinner timeSpinner = new JSpinner( new SpinnerDateModel() );
DateEditor timeEditor = new DateEditor(timeSpinner, "HH:mm:ss");
timeSpinner.setEditor(timeEditor);
timeSpinner.setValue(new Date()); // will only show the current time

(この回答から、Java Swingで利用できる優れた無料の日付と時刻のピッカーはありますか?

編集時間のみを許可しますが、「HH」、「HH:mm」、または「HH:mm:ss」が指定されているかどうかに応じて、ステップは常に1時間、1分、または1秒です。


最小、最大、および分ステップを設定する簡単な方法はありますか?

ありがとう

4

3 に答える 3

1

、、およびを提供するDateEditor.getModel()を取得するために使用します。SpinnerDateModelsetStartsetEndsetCalendarField

于 2012-04-27T18:53:38.320 に答える