私はこのメソッドを実装して、actionPerformedメソッドで使用されているPropertyChangeSupportの値を変更しました。しかし、PropertyChangeSupportインスタンスがnullであるため、NullPointerExceptionが発生します。誰も私に問題を教えてもらえますか?以下はコードスニペットです。JavaのaddPropertyChangeListenerメソッド
public synchronized void addPropertyChangeListener(PropertyChangeListener listener) {
if (pcs == null) {
pcs = new PropertyChangeSupport(this);
}
this.pcs.addPropertyChangeListener(listener);
}
イベントの場合:のPropertyChangeListenerのために
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Task oldTask = this.task;
this.task = new TaskImpl();
this.pcs.firePropertyChange(PROP_TASK, oldTask,this.task);
this.updateForm();
}