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