0
我正在用smack製作一個聊天客戶端。所以登錄後我將名單檢索到我的javafx應用程序。爲了聽,如果我的朋友,請我試圖用這樣的監聽器:在爲什麼我不適用於javafx上的參數?
方法的addListener(ListChangeListener):
rosterList.addListener(new ChangeListener<ObservableList<RosterDTO>>(){ @Override public void changed( ObservableValue<? extends ObservableList<RosterDTO>> observable, ObservableList<RosterDTO> oldValue, ObservableList<RosterDTO> newValue) { rosterList = loginManager.getXmppManager().displayBuddyList(); System.out.println("x----" + rosterList.toString()); }
所以,當我進入我的代碼時,Eclipse回報 型ObservableList不適用於參數 (新的ChangeListener>(){})
這是爲什麼發生?我的聽衆應該如何實施?
在此先感謝。