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

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

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

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

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

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

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

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

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


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