powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING: JTable - выделить строку цветом...
5 сообщений из 5, страница 1 из 1
SWING: JTable - выделить строку цветом...
    #34439458
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Как в JTable выделить некоторые строки (какие- знает модель таблицы)
цветом? Фон или текст- не столь важно...

--
Алексей
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SWING: JTable - выделить строку цветом...
    #34439816
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.crionics.com/products/opensource/faq/swing_ex/JTableExamples4.html
...
Рейтинг: 0 / 0
SWING: JTable - выделить строку цветом...
    #34439983
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv пишет:

> http://www.crionics.com/products/opensource/faq/swing_ex/JTableExamples4.html

А без сторонних средств? Как-то кажется из пушки по воробьям...

--
Алексей
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SWING: JTable - выделить строку цветом...
    #34440098
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря, не совсем вас понял. Это же просто примеры, как делать - а не готовый продукт. Вообще, вам надо работать с
http://java.sun.com/javase/6/docs/api/javax/swing/table/TableCellRenderer.html
...
Рейтинг: 0 / 0
SWING: JTable - выделить строку цветом...
    #34440107
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
  /**
   * Добавляет в стандартный рендерер ячейки таблицы черезстрочную подсветку
   * @param renderer рендерер
   * @param row строка
   * @param column столбец
   * @return новый рендерер
   */
   public  Component prepareRenderer(TableCellRenderer renderer,  int  row,  int  column)
  {
    Component component =  super .prepareRenderer(renderer, row, column);
     if  (isInterlineColoring())
    {
       if  (!isRowSelected(row))
      {
        component.setBackground(row %  2  ==  0  ? evenRowColor: oddRowColor);
      }  
    }  
     return  component;
  }

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING: JTable - выделить строку цветом...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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