可观察到的错误

时间:2014-03-17 18:16:57

标签: java swing listener observable

错误“Observable类型的方法setChanged()不可见”是什么意思?我试着查看文档,但没有找到任何可以将可观察对象设置为可见的内容。这是我的代码:

       Observable observable = new Observable();
       //adding a listener to a button 
       @Override
        public void actionPerformed(ActionEvent e) {

            observable.setChanged();
            observable.notifyObservers(Main.this);

        }
    });

1 个答案:

答案 0 :(得分:4)

根据定义in the API,方法setChanged受到保护,因此仅对类/子类可用:

protected void setChanged()

如果您想通知观察员有关更改的信息,请致电notifyObservers