![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
man_without_face |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 1.4.2008 Репутация: нет Всего: 1 |
есть ситуация. некоторые данные берутся из файла, затем они парсятся и создаётся таблица (JTable). Задача состоит в том, чтобы предоставить пользователь некий GUI, для удобства ввода имён колонок. Вопрос в том, как это просто и удобно сделать?
Выводить n-раз пользователю "Введите название для колонки n:" - думаю напряжно. Тем более нельзя будет перемещаться между колонками. Выводить пользователю n штук JTextField - тоже не хорошо, учитывая то, что колонок может быть 100 штук, тогда как их расположить на фрейме. Может кто-то может подсказать способ, как удобнее всего предоставить пользователю иненование колонок? |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 10 Всего: 118 |
По-моему лучше всего сделать сначала имена по умолчанию, и дать возможность пользователю исправлять конкретную колонку.
|
|||
|
||||
man_without_face |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 1.4.2008 Репутация: нет Всего: 1 |
Нет, так не хорошо. Причины две.
1. Заказчик так не хочет. 2. Представьте если колонок 100. Тогда ему надо будет прокручивать таблицу, искать нужный столбец и его править. |
|||
|
||||
dorogoyIV |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
могу предложить такое извращение ![]() работает по клику мыши и нажатию клавиши Enter
|
||||
|
|||||
man_without_face |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 1.4.2008 Репутация: нет Всего: 1 |
не. пользователь замучается крутить скролом, называя имена колонок. Хммм.... Может сделать таблицу с одной колонкой, в которой юзер укажет имена всех нужных ему колонок? Прокручивать тоже будет, понятное дело, но думаю удобнее. что скажете?
|
|||
|
||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
||||
|
||||
Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Имхо можно добавить колонку с порядковым номером изменяемого названия колонки. это хорошо если тебе надо изментиь 1 название из 256. при смене всез заголвков эта идея неудобварима из за излешнего скролла вправо. Можно сделать оба варианта. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
хм...
тогда на фрейме надо сделать дополнительную панель(например слева с вертикальным Layout). на этой панели будут отображаться названия колонок. и надо сделать, что бы на этой же панели можно было редактировать эти названия столбцов. эта панель должна иметь возможность быть скрытой/открытой ИМХО |
|||
|
||||
man_without_face |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 1.4.2008 Репутация: нет Всего: 1 |
сделал. всем спасибо.
P.S. тип данных нужен по задаче. Это сообщение отредактировал(а) man_without_face - 21.7.2008, 17:00 Присоединённый файл ( Кол-во скачиваний: 15 ) ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |