有没有办法在JDatePicker上设置日期值

时间:2017-04-24 14:49:39

标签: java swing date

我正在为预订程序制作一个编辑页面,其中用户可以编辑的内容之一是某个预订的开始日期和结束日期。目前,用户可以选择预订,信息将被放入JTextFields而不是JDatePickers(用于开始和结束日期的那些)。

现在是:

enter image description here

但它应该看起来像这样(我手动输入日期): enter image description here

但我无法找到如何以编程方式在JDatePicker中设置日期。我遵循了this教程,并为JDatePickers提出了这个问题,其中一个是针对终结者的终结者:

    pBooking.put("text.today", "Today");
    pBooking.put("text.month", "Month");
    pBooking.put("text.year", "Year");

    beginDatePanelBooking = new JDatePanelImpl(beginModelBooking, pBooking);
    endDatePanelBooking = new JDatePanelImpl(endModelBooking, pBooking);
    beginDatePickerBooking = new JDatePickerImpl(beginDatePanelBooking, new DateLabelFormatter());
    endDatePickerBooking = new JDatePickerImpl(endDatePanelBooking, new DateLabelFormatter());

我在这里也做了一个小例子,可以用来模拟我遇到的问题:

1 个答案:

答案 0 :(得分:2)

您可以使用SwingX中的JXDatePicker。教程:Introduction to the JXDatePicker.