【问题标题】:JavaFX ListView Type ConflictJavaFX ListView 类型冲突
【发布时间】:2015-02-06 05:12:09
【问题描述】:

所以我有一个包含任务的 ListView。任务由标题、描述和紧急程度组成,它们都是字符串。我想要发生的是 ListView 显示它包含的任务的标题。但是,我不能简单地将我的 ListView 切换到字符串之上,因为当在我的 GUI 中选择任务时,我需要能够访问底层的 Task 对象。因此,在我当前的实现中,出现在 ListView 中的项目是对任务对象的引用(例如,todoList.model.Task@19a4c32f),而不是任务的标题(例如,“Do Laundry”)。对于解决此问题的任何帮助将不胜感激!

【问题讨论】:

    标签: java listview javafx-8


    【解决方案1】:

    您是否查看过ListViewcellFactory(或换句话说:单元格渲染器)功能?

    那里有很多很好的教程,比如Oracles site

    但重点是

    1. 将您的数据存储在ListView
    2. 单元格渲染器创建数据的文本和/或图形表示。

    【讨论】:

      猜你喜欢
      • 2013-08-04
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-18
      • 2016-02-07
      • 2013-03-25
      相关资源
      最近更新 更多