2013-07-19 48 views
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>(){})

這是爲什麼發生?我的聽衆應該如何實施?

在此先感謝。

回答

相關問題