Как динамически сделать жирным выделение одной строки в JList? - PullRequest
1 голос
/ 05 декабря 2011

Мне нужно сделать жирным выделение строки в компоненте JList, чтобы показать активную строку. Это должно быть сделано динамически, чтобы позволить пользователю сразу увидеть изменение в активной строке. Как я могу это сделать?

Ответы [ 2 ]

5 голосов
/ 05 декабря 2011

Посмотрите на CustomCellRenderer в вашем рендере, вы можете изменить цвет представленной метки на основе аргумента isSelected.

2 голосов
/ 05 декабря 2011

На всякий случай, если вы хотите изменить цвет выбранного элемента, вы можете использовать:

list.setSelectionForeground(Color.RED);

есть другой аналогичный API для установки фона выбранного элемента:

list.setSelectionBackground(Color.BLUE);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...