Swing JList on双击更改项目样式

Swing JList on双击更改项目样式,swing,jlist,double-click,defaultlistmodel,Swing,Jlist,Double Click,Defaultlistmodel,我试图创建一个JList,允许用户双击某个项目并“收藏”该项目。然后,项目的样式将发生变化(例如:不同的边框颜色)。我知道如何捕捉列表上的双击。我需要帮助将更改应用于列表中的项目 listModel.getElementAt(index); 这将返回一个字符串,我希望以某种方式检索一个可以用这些不同边框颜色重新绘制的对象 提前感谢您是否能够将该对象强制转换为可以设置某些属性的ui对象?您是否能够将该对象强制转换为可以设置某些属性的ui对象?如果是,我相信您能够以这种方式进行更改。您可能需要调用

我试图创建一个JList,允许用户双击某个项目并“收藏”该项目。然后,项目的样式将发生变化(例如:不同的边框颜色)。我知道如何捕捉列表上的双击。我需要帮助将更改应用于列表中的项目

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


提前感谢

您是否能够将该对象强制转换为可以设置某些属性的ui对象?

您是否能够将该对象强制转换为可以设置某些属性的ui对象?

如果是,我相信您能够以这种方式进行更改。您可能需要调用某种重新绘制或更新。不,我在用字符串填充列表。我用一个可以调整属性的对象重新分解了JList。也许您应该使用某种特定的id系统在两个单独的列表中进行更改。或者干脆用c#java就行了。智能感知完全是垃圾。如果你是的话,我相信你能改变它。您可能需要调用某种重新绘制或更新。不,我在用字符串填充列表。我用一个可以调整属性的对象重新分解了JList。也许您应该使用某种特定的id系统在两个单独的列表中进行更改。或者干脆用c#java就行了。智能感知完全是垃圾。