Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

JTable - ориентация таблицы
Список форумов
 ->  Swing, AWT & SWT


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
abrasum : 71
Новичок

СообщениеЯнв 24, 2012 23:29 
Ответить с цитатой
Есть таблица в которой только одна строка и 50 столбцов.
Можно ли используя JTable отразить таблицу не "горизонтально" а вертикально: Названия столбцов не сверху а слева, а значения справа?
К началу Посмотреть профиль Отправить личное сообщение
aleksandy : 1077
Завсегдатай

СообщениеЯнв 25, 2012 5:52 
Ответить с цитатой
Легко
К началу Посмотреть профиль Отправить личное сообщение
abrasum : 71
Новичок

СообщениеЯнв 25, 2012 13:36 
Ответить с цитатой
И что "легко"?
В данном разделе нет решения моей задачи.
К началу Посмотреть профиль Отправить личное сообщение
Skipy : 4801
Я тут живу!
Откуда: Москва, Россия

СообщениеЯнв 25, 2012 15:44 
Ответить с цитатой
Ну разберите полученный ответ - вытащите метаданные запроса, создайте модель, которая в каждой строке первым символом держит имя поля, вторым - значение. В cell renderer-е первую колонку отрисовываете как заголовок.
_________________
С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других!
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
abrasum : 71
Новичок

СообщениеЯнв 26, 2012 13:02 
Ответить с цитатой
Мне кажется я понимаю что вы имеете ввиду.
Можно конечно сделать таблицу из двух колонок.
Первую колонку поставить запрет на редактирование, выделение, выделить жирным, а вторую колонку сделать редактируемую и получается вроде решение моей проблемы, но...
Это подходит если у меня все значения типа String, но если у меня все значения будут разных классов и на каждое нужно будет назначить свой Editor. Но ... Editor назначается на class а вот класс на целый столбец!!!
К началу Посмотреть профиль Отправить личное сообщение
Skipy : 4801
Я тут живу!
Откуда: Москва, Россия

СообщениеЯнв 26, 2012 14:01 
Ответить с цитатой
Сделайте свой editor, который будет понимать, что за тип в данной строке и создавать соответствующее поле для редактирования.
_________________
С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других!
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
abrasum : 71
Новичок

СообщениеЯнв 26, 2012 23:06 
Ответить с цитатой
Чтож в целом механизм понятен.
Еще вопрос по этой же теме: Как скрыть заголовки столбцов таблице?
Просто таблица без заголовков столбцов.
К началу Посмотреть профиль Отправить личное сообщение
Skipy : 4801
Я тут живу!
Откуда: Москва, Россия

СообщениеЯнв 27, 2012 11:02 
Ответить с цитатой
Надо шаманить с jscrollpane, но навскидку не скажу, как. Вот тут посмотрите: http://docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html. Вам надо убрать row header.
_________________
С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других!
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> Swing, AWT & SWT


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru