【问题标题】:Implementing a JList from custom objects efficiently?有效地从自定义对象实现 JList?
【发布时间】:2012-09-03 01:19:39
【问题描述】:

我需要实现一个 JList 来显示 Array-List 的内容。 ArrayList 包含“自定义”对象,我只想从中显示标题。

“自定义对象”可以有 - 标题 - 用户 等等

与我现在所做的(遍历整个数组并使用 title[i] = customObject.getTitle())构建另一个字符串数组相比,最有效的方法是什么?

感谢愿意花时间回答的人...

【问题讨论】:

  • 阅读Javadoc of the JList class。它解释了一切:模型和渲染。无需创建包含所有“标题”的额外数组。

标签: java swing user-interface jlist custom-component


【解决方案1】:
  • 没有限制,代码中的错误,为了更好的帮助,请尽快发布SSCCE,证明您的问题

  • (不要重新发明轮子)创建一个 DefaultListModel 来保存 JList 的值

  • ListModel 的所有更新都必须在Event Dispatch Thread 上完成

  • 1234563与JTable相比,实现了减少的方法或功能@

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多