JList при двойном щелчке по изменению стиля элементов

Я пытаюсь создать JList, который позволяет пользователю дважды щелкнуть элемент и добавить его в избранное. Затем элемент изменится в стиле (например, другой цвет границы). Я понимаю, как отловить двойной клик по списку. Мне нужна помощь в применении этого изменения к элементу в списке.

listModel.getElementAt(index);

Это возвращает строку, и я надеюсь каким-то образом получить объект, который я могу перекрасить с помощью этих разных цветов границы.

заранее спасибо


person Patrick Weisz    schedule 22.10.2012    source источник


Ответы (1)


Можете ли вы преобразовать этот объект в какой-либо объект пользовательского интерфейса, который будет иметь некоторые свойства, которые вы можете установить?

person DeadlyChambers    schedule 06.02.2013
comment
Если да, то я верю, что вы сможете изменить это таким образом. Возможно, вам придется вызвать какую-то перерисовку или updatelayout - person DeadlyChambers; 06.02.2013
comment
Нет, я заполнял список строкой. Я реорганизовал JList с помощью объекта, с которым я могу настроить свойства. - person Patrick Weisz; 06.02.2013
comment
Возможно, вам следует использовать какую-то конкретную систему идентификаторов, чтобы внести изменения в два отдельных списка. Или просто используйте С# java воняет. Интеллисенс - абсолютный мусор. - person DeadlyChambers; 09.02.2013