アプリケーションで JCalendar とともに JDateChooser を使用しています。ユーザーは日付チューザーで日付を選択し、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());
}
}
});
これは基本的に上記のリンクからコピーして貼り付けたものですが、私には合理的だと思われます
ご協力いただきありがとうございます :)