如何在JDateChooser / JCalendar中检测日期更改

时间:2014-07-25 17:22:17

标签: java jcalendar jdatechooser

我在应用程序中使用JDateChooser和JCalendar。用户应选择日期选择日期,日期应在JTextFieldDateEditor中更新。但是,我似乎无法使PropertyChangeListener工作。

我也在stackoverflow上检查了它,发现Is it possible to detect a date change on a JCalendar JDateChooser field?这似乎与我遇到的问题完全相同。我从那里复制了代码,但我仍然无法找到符号 - 类PropertyChangeListener'错误。我导入了整个awt.event和JCalendar库。对于我的代码有什么问题我完全不知道。

这是我到目前为止所写的内容

datum = new Date ();
klik = new JDateChooser (datum)

klik.getDateEditor().addPropertyChangeListener( new PropertyChangeListener() 
{
    @Override
    public void propertyChange(PropertyChangeEvent e) 
    {
        if ("date".equals(e.getPropertyName())) 
        {
            System.out.println(e.getPropertyName()
                + ": " + (Date) e.getNewValue());
        }
    }
});

基本上是从上面的链接复制粘贴,但对我来说似乎是合理的

感谢您的帮助:)

0 个答案:

没有答案
相关问题