观察者/可观察到 PropertyChangeListener

时间:2021-01-05 17:57:00

标签: java

使用 Observer 和 Observable 方法 update() 如下所示:

@Override
    public void update( Observable o, Object arg ) {
        switch( (GameState) arg )
        {
            case NEW_GAME:
                setNewGame();
                break;

            case CHECK:
                setGameCheck( (Model) o );
                break;
        }
    }

我想用 PropertyChangeListener 替换它,因为 Observer 和 Observable 已被弃用。我不知道如何根据 GameState 进行更新。 顺便说一句,PropertyChangeListener 中是否有相当于 notifyObserver 的东西?

0 个答案:

没有答案