【问题标题】:JList on double click change items style双击更改项目样式的 JList
【发布时间】:2012-10-12 19:57:55
【问题描述】:

我正在尝试创建一个允许用户双击一个项目并“收藏”该项目的 JList。然后该项目的样式会发生变化(例如:不同的边框颜色)。我了解如何捕获列表上的双击。我需要帮助将更改应用到列表中的项目。

listModel.getElementAt(index);

这将返回一个字符串,我希望以某种方式检索一个我可以用这些不同的边框颜色重新绘制的对象。

提前致谢

【问题讨论】:

    标签: swing jlist double-click defaultlistmodel


    【解决方案1】:

    您是否可以将该对象转换为具有您可以设置的某些属性的 ui 对象?

    【讨论】:

    • 如果你是我相信你可以改变它。您可能需要调用某种重绘或更新布局
    • 不,我用字符串填充列表。我用一个可以调整属性的对象重新分解了 JList。
    • 也许您应该使用某种特定的 id 系统来跨两个单独的列表进行更改。或者只是使用 c# java stinks。智能感知绝对是垃圾。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多