1
我搜索了一段時間,我無法從jspinner中獲取值。這裏是我的代碼:如何從jspinner獲得日期值
Calendar calendar = Calendar.getInstance();
int currentYear;
currentYear = calendar.get(Calendar.YEAR);
SpinnerModel model =
new SpinnerNumberModel(currentYear, //initial value
currentYear - 100, //min
currentYear + 100, //max
1); //step
Date initDate = calendar.getTime();
calendar.add(Calendar.YEAR, -100);
Date earliestDate = calendar.getTime();
calendar.add(Calendar.YEAR, 200);
Date latestDate = calendar.getTime();
model = new SpinnerDateModel(initDate,
earliestDate,
latestDate,
Calendar.YEAR);
final JSpinner spinnerDateNais = new JSpinner(model);
spinnerDateNais.setEditor(new JSpinner.DateEditor(spinnerDateNais, "dd/MM/yyyy"));
Date dateTest;
spinnerDateNais.addChangeListener(new ChangeListener(){
public void stateChanged(ChangeEvent e) {
System.out.println((Date)spinnerDateNais.getValue());//Here I need to get the values
}
});
panneauFormulaire.add(spinnerDateNais);
所以我需要得到日期jspinner的值,並使用它。 你有什麼想法嗎?
可能重複[如何從我的JSpinner獲取日期?](http://stackoverflow.com/questions/28162285/how-to-get-date-from-my-jspinner)。 **請在發佈之前搜索StackOverflow **。這個話題已經被解決*很多次了。 –