如何爲JSpinner指定步驟? (例如10分鐘,而不是1)設置JSpinner中DateEditor的步驟
有一個模型,其允許數字
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
(從這個答案Is there any good and free Date AND Time Picker available for Java Swing?)
只允許修改時間,但步驟是始終爲1小時,1分鐘或1秒鐘,視,如果 「HH」,「 HH:mm「或」HH:mm:ss「。
是否有任何簡單的方法來分鐘,最大和步驟?
感謝
以及'Date'可以很容易地使用'getTime()'轉換爲'long',從那裏你可以添加你以毫秒爲單位的時間增量登錄,並在打印時將它轉換回'Date' .. – Asif 2012-04-27 18:47:45