Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать цвет курсора JTable? / 7 сообщений из 7, страница 1 из 1
02.11.2012, 16:46:41
    #38023685
m77
m77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать цвет курсора JTable?
Сделал юзершам выбор Look and Feel. Но теперь при раскраске таблицы (выделении цвета) не могу сообразить, как получить исходный цвет строки курсора.

Как динамически узнать цвет (background, foreground) курсора в JTable? Не простой строки таблицы, а именно строки курсора.
...
Рейтинг: 0 / 0
02.11.2012, 17:00:06
    #38023706
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать цвет курсора JTable?
Вероятно имеется ввиду цвет "выделения" (SELECTED), а не "курсора" (CURSOR). Курсор это картинка, иногда анимированя. Не более.
Речь о каком-то конкретном LAF?
Посмотрите у таблицы вроде методы получения цвета фона и текста для выбраной ячейки были.
Или откройте класс LAF и ищите по слову selected.
...
Рейтинг: 0 / 0
02.11.2012, 17:03:17
    #38023711
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать цвет курсора JTable?
Есть ещё цвет рамки (border) фокуса. Не то?
...
Рейтинг: 0 / 0
02.11.2012, 17:19:49
    #38023736
m77
m77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать цвет курсора JTable?
BlazkowiczЕсть ещё цвет рамки (border) фокуса. Не то?
Да я им установил штук 10 ЛАФов - на выбор. И размер-цвет шрифтов тоже на выбор. Просто уже замучили претензиями, что солнце не под тем углом на экран ложится и не видно им. Некоторые, правда, умудрились и при этом выбрать самый для себя неудобный вариант.

Но теперь кое-где вылезают несоответствия - в частности при раскраске таблицы. Исходный цвет у разных ЛАФов разный, а исходный цвет курсора достать не получается.

Но в данном случае чего-то совсем уж затупил - если цвет в ячейке не переустанавливать, то он исходным и будет.
...
Рейтинг: 0 / 0
02.11.2012, 17:30:26
    #38023748
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать цвет курсора JTable?
m77Да я им установил штук 10 ЛАФов - на выбор. И размер-цвет шрифтов тоже на выбор. Просто уже замучили претензиями, что солнце не под тем углом на экран ложится и не видно им. Некоторые, правда, умудрились и при этом выбрать самый для себя неудобный вариант.

Нельзя юзерам давать свободу выбора.

m77Но теперь кое-где вылезают несоответствия - в частности при раскраске таблицы. Исходный цвет у разных ЛАФов разный, а исходный цвет курсора достать не получается.

Table.selectionForeground
Table.selectionBackground
через UIManager

m77Но в данном случае чего-то совсем уж затупил - если цвет в ячейке не переустанавливать, то он исходным и будет.
Вопрос отпал?
...
Рейтинг: 0 / 0
02.11.2012, 17:39:38
    #38023767
m77
m77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать цвет курсора JTable?
BlazkowiczНельзя юзерам давать свободу выбора.
В принципе одинаково: дать свободу выбора - недовольны, не дать - опять недовольны. Но во втором случае как бы сами виноваты.

BlazkowiczВопрос отпал?
Спасибо. Отпал...
...
Рейтинг: 0 / 0
02.11.2012, 17:40:48
    #38023771
m77
m77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать цвет курсора JTable?
m77BlazkowiczНельзя юзерам давать свободу выбора.
В принципе одинаково: дать свободу выбора - недовольны, не дать - опять недовольны. Но во втором случае как бы сами виноваты.
Да что со мной сегодня? В первом случае - сами виноваты, а не во втором...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать цвет курсора JTable? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]