带日期选择的java JComboBox

带日期选择的java JComboBox,java,user-interface,Java,User Interface,我试图为选择日期创建一个下拉框,每个选择都有自己的框。我是按下面的方法做的,但是效率很低。这也不起作用,因为我的JComboBox对象不能接受不同的数组。我也不能使用下载的导入库 String[] months = {"Jan", "Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"}; int[] days = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,

我试图为选择日期创建一个下拉框,每个选择都有自己的框。我是按下面的方法做的,但是效率很低。这也不起作用,因为我的JComboBox对象不能接受不同的数组。我也不能使用下载的导入库

String[] months = {"Jan", "Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"};
int[] days = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};
int[] year ={1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015};
JComboBox cmb = new JComboBox(months);
JComboBox cmbdays = new JComboBox(days);    
JComboBox cmbyears = new JComboBox(year);

您可以使用SwingX库,它包含一个非常用户友好的日历组件


如果有人选择2013年2月31日,你会怎么做?JCalendar组件是输入日期最有效的组件。