2015-02-06 85 views
0

所以我有一個包含任務的ListView。任務由標題,描述和緊急程度組成,所有這些都是字符串。我想要發生的是ListView顯示它包含的任務的標題。但是,我不能簡單地將我的ListView切換到字符串上,因爲我需要能夠在GUI中選擇任務時訪問底層的Task對象。因此,在我當前的實現中,出現在ListView中的項目是對Task對象的引用(例如,[email protected]),而不是任務的標題(例如「Do Laundry」)。任何幫助解決這個問題將不勝感激!JavaFX ListView類型衝突

回答

0

您看過ListViewcellFactory(或換句話說:單元格渲染器)功能嗎?

有很多很好的教程,像Oracles site

但問題是

  1. Store中的ListView
  2. 單元格渲染器的數據創建一個文本和/或數據的圖形表示。