2014-10-06 92 views
1

我有一个来自jcalendar包的toedter.com的date_picker,它们是swing组件。我怎样才能为它设置一个初始值?我正在使用netbeans。如何设置日期选择器的初始值?

我加在设计视图date_picker和尝试这个对我的源代码:

UtilDateModel model = new UtilDateModel(); 
model.setDate(2014, 8, 24); 
model.setSelected(true); 

但我一直在玩弄在哪里把它似乎仍然没有工作。

任何想法的家伙?

+0

我认为你必须使用的setValue()http://www.gwtproject.org/javadoc/latest /com/google/gwt/user/datepicker/client/DatePicker.html#setValue(java.util.Date)设置它... – StackFlowed 2014-10-06 14:19:40

+0

你在说什么类型的日期选择器?至少在你的问题或技术中指出包装名称(如gwt,swing等)。这应该也反映在添加的标签中。 – icza 2014-10-06 14:24:33

+0

@icza我更新了我的问题。 – benziv 2014-10-06 14:32:54

回答

3

你可以试试这个:

String dateValue = "initial date value"; // must be in (yyyy- mm- dd) format 
Date date = new SimpleDateFormat("yyyy-mm-dd").parse(dateValue); 
jDateChooser.setDate(date); 
0

这应该解决这个问题:

UtilDateModel model = new UtilDateModel(); 
model.setDate(2014, 8, 24); 
startDatePicker = new JDatePickerImpl(
    new JDatePanelImpl(model), new DateLabelFormatter()); 
相关问题