0

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

我也在 stackoverflow 上检查过,发现是否可以检测到 JCalendar JDateChooser 字段上的日期更改?这似乎与我遇到的问题完全相同。我从那里复制了代码,但仍然出现“找不到符号 - 类 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());
        }
    }
});

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

谢谢你的帮助 :)

4

0 回答 0