Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: GUI и Java FX приложения > JTable. Не появляются названия колонок |
Автор: DissDoc 22.1.2007, 11:48 | ||
Никак не разберусь, что я делаю не так (код сделан по примеру с сайта sun.com).
Что еще можно добавить, саму таблицу я располагаю на JPanel. Вроде все. Ошибка в том, что появляются только Data, а Названия столбцов отсутсвуют... Еще возникло пара вопросов сразу 1) Как изменить цвет фона определенных строк? (изменить полностью цвет всей строки) 2) получить все данные выделенной строки. |
Автор: w1nd 22.1.2007, 11:52 |
Добавляйте в панель jScrollTable - без него заголовка не будет. |
Автор: DissDoc 22.1.2007, 12:01 |
О, точно ) Я как-то необратил внимания. Спасибо огромное. + ставить не умею пока =) Остальные два вопроса в силе ) |
Автор: w1nd 22.1.2007, 12:35 |
1) Придется реализовать свой renderer. 2) Либо предусмотрев соответствующий метод в своей реализации модели, либо никак (только по столбцам). |
Автор: LSD 22.1.2007, 13:27 |
Fixed |
Автор: _Y_ 22.1.2007, 15:59 | ||||
Почему же? Можно и без прокрутки: http://www.exampledepot.com/egs/javax.swing.table/ShowHead.html?l=rel 2) Цвет через свой рендерер. Я написал объект содержаший текст + цвета и рендерер, который все это показывает. И изпользую их везде. Странно, что нет стандартных классов для столь распространенной задачи. Написать код? 3) Получить строку: удобство зависит от конкетного приложения. Например:
line25 будет содержать объекты строки номер 25 |
Автор: _Y_ 23.1.2007, 16:03 | ||||
Сделано. Выложил http://forum.vingrad.ru/topic-77027/unread-1/45.html#entry1009090. Но помните! Я не гуру ![]() |