我在应用程序中使用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());
}
}
});
基本上是从上面的链接复制粘贴,但对我来说似乎是合理的
感谢您的帮助:)