Calendar cal=Calendar.getInstance();
yy=cal.get(Calendar.YEAR);
//set Year from (this year -2) to (this year +2)
String[] sy=new String[5];
sy[0]=String.valueOf(yy-2);
sy[1]=String.valueOf(yy-1);
sy[2]=String.valueOf(yy);
sy[3]=String.valueOf(yy+1);
sy[4]=String.valueOf(yy+2);
XYear.setModel(new javax.swing.DefaultComboBoxModel(sy));
//set current year as default value
XYear.setSelectedItem(String.valueOf(yy));
Remark:
The default value is this year, range is from this year-2 to this year+2
本文介绍了一种使用Java Swing实现年份选择下拉框的方法。该方法通过获取当前年份,并围绕当前年份设置了一个从当前年份减2到当前年份加2的范围,共五个选项。默认选中项为当前年份。
8128

被折叠的 条评论
为什么被折叠?



