A
Afreet
Здравствуйте!
Вопрос состоит в том, как "раскрасить" строки таблицы JTable в зависимости от значения определенного атрибута.
Ситуация такая:
- создается таблица JTable с помощью конструктора JTable(Vector data, Vector columns):
fTable = new JTable(fDataVector, fColumnsNameVector);
- в отдельной нити прослушивается pipe БД Oracle;
- при получении сообщения происходит его обработка/разбор и формирование строки таблицы - вектора aRowVector;
- производится добавление строки и обновление отображения таблицы:
fData.addElement(aRowVector) и fTable.updateUI().
Надо (см. вложение):
1) отображать строки таблицы разным цветом в зависимости от значения атрибута;
2) оставить возможность пользователю выбирать/выделять строку мышкой.
Наглядно то, что должно быть представлено пользователю, изображено на схеме во вложении.
Вопрос состоит в том, как "раскрасить" строки таблицы JTable в зависимости от значения определенного атрибута.
Ситуация такая:
- создается таблица JTable с помощью конструктора JTable(Vector data, Vector columns):
fTable = new JTable(fDataVector, fColumnsNameVector);
- в отдельной нити прослушивается pipe БД Oracle;
- при получении сообщения происходит его обработка/разбор и формирование строки таблицы - вектора aRowVector;
- производится добавление строки и обновление отображения таблицы:
fData.addElement(aRowVector) и fTable.updateUI().
Надо (см. вложение):
1) отображать строки таблицы разным цветом в зависимости от значения атрибута;
2) оставить возможность пользователю выбирать/выделять строку мышкой.
Наглядно то, что должно быть представлено пользователю, изображено на схеме во вложении.