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

Кто-нибудь делал Footer для JTable или может ссылки какие есть?

Заранее благодарен
...
Рейтинг: 0 / 0
Footer для JTable
    #34375513
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем заключатеся Footer для таблицы? Просто панель прицепить???
...
Рейтинг: 0 / 0
Footer для JTable
    #34375526
shtuzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панель с суммами по определенным колонкам. Не забывая о том, что колонки могут двигаться, прятаться итд
...
Рейтинг: 0 / 0
Footer для JTable
    #34375662
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shtuzerПанель с суммами по определенным колонкам. Не забывая о том, что колонки могут двигаться, прятаться итд

Тю, так а в чем сложность? Все что надо это соответствующая модель (TableModel). Которая будет считать сумму в последней ячейке и не давать её редактировать. Можно даже её попробовать реализовать оберткой над другой моделью.
...
Рейтинг: 0 / 0
Footer для JTable
    #34375895
z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
z
Гость
Blazkowicz shtuzerПанель с суммами по определенным колонкам. Не забывая о том, что колонки могут двигаться, прятаться итд

Тю, так а в чем сложность? Все что надо это соответствующая модель (TableModel). Которая будет считать сумму в последней ячейке и не давать её редактировать. Можно даже её попробовать реализовать оберткой над другой моделью.

думаю, "тю" здесь не прокатывает...Поскольку TableModel бывает разная (ну скажем ADF)
А вот синхронизация этой ерунды с новым JTable - вещь прикольная.
...
Рейтинг: 0 / 0
Footer для JTable
    #34375957
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вполне прокатывает: какой вопрос - такой ответ.
...
Рейтинг: 0 / 0
Footer для JTable
    #34376003
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zПоскольку TableModel бывает разная (ну скажем ADF)
Поэтому я предложил сделать в виде обертки.
zА вот синхронизация этой ерунды с новым JTable - вещь прикольная.
Кто такой "новый JTable" и зачем его синхронизировать?
...
Рейтинг: 0 / 0
Footer для JTable
    #34376254
z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
z
Гость
Blazkowicz zПоскольку TableModel бывает разная (ну скажем ADF)
Поэтому я предложил сделать в виде обертки.
zА вот синхронизация этой ерунды с новым JTable - вещь прикольная.
Кто такой "новый JTable" и зачем его синхронизировать?

"Новый" - это JTable для сумм.
К тому же человек имел в виду footer (т.е. неподвижную последнюю строчку)
...
Рейтинг: 0 / 0
Footer для JTable
    #34376297
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z
"Новый" - это JTable для сумм.
К тому же человек имел в виду footer (т.е. неподвижную последнюю строчку)

Для чего это все, если реализация на уровне модели займет меньше часа и даст тот же эффект? В чем сокральный смысл неподвижности, если все равно нужно учитывать текущее положение колонок?
...
Рейтинг: 0 / 0
Footer для JTable
    #34376424
z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
z
Гость
Blazkowicz z
"Новый" - это JTable для сумм.
К тому же человек имел в виду footer (т.е. неподвижную последнюю строчку)

Для чего это все, если реализация на уровне модели займет меньше часа и даст тот же эффект? В чем сокральный смысл неподвижности, если все равно нужно учитывать текущее положение колонок?

ну я думаю, сакральный смысл неподвижности исключительно в удобстве для пользователя (например, можно захотеть суммировать выделенные строки)

автору

http://www.codeguru.com/java/articles/222.shtml
...
Рейтинг: 0 / 0
Footer для JTable
    #34377391
shtuzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо коллеги!

Ессесно обсчитывал я суммы в некой TableModel-и.
Весьма шустро и удобно. Но отставался вопрос синхронизации колонок футера.
Среди прочего для его реализации я пытался использовать некую вторую таблицу
с ColumnModel-ю от основной.

Однако при таком подходе, совершенно "чумовой" результат проявляется при попытке изменить размер колонки из основной таблицы - размер увеличивается вне зависимости от направления движения мыши.

За ссылку отдельное спасибо. Посмотрю
...
Рейтинг: 0 / 0
Footer для JTable
    #34378321
shtuzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ссылка несмоненно интересная. но не по делу :-)
...
Рейтинг: 0 / 0
Footer для JTable
    #34378344
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shtuzerСсылка несмоненно интересная. но не по делу :-)
Почему?
...
Рейтинг: 0 / 0
Footer для JTable
    #34378355
shtuzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz shtuzerСсылка несмоненно интересная. но не по делу :-)
Почему?

Потому как основная проблема не в том что туда впихнуть, а в том как синхронизировать
с основной табличкой
...
Рейтинг: 0 / 0
Footer для JTable
    #34378578
z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
z
Гость
shtuzer Blazkowicz shtuzerСсылка несмоненно интересная. но не по делу :-)
Почему?

Потому как основная проблема не в том что туда впихнуть, а в том как синхронизировать
с основной табличкой

Вот это я и называл прикольной штучкой. Есть такая хрень - добавить диспетчер (dispatcher) на объект, который будет синхронизировать себя с твоим основным. Рекомендую глянуть сюда
http://forum.java.sun.com/thread.jspa?forumID=257&threadID=464017

Код безобразный, но понять можно...
...
Рейтинг: 0 / 0
Footer для JTable
    #34406785
shtuzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче. Если кому интересно. Cделал так :-)

На JPanel положил JScrollPane с JTable (назоваем ее основной) на BorderLayout.NORTH и еще
одну JTable (назоваем ее дополнительной) на BorderLayout.SOUTH.
Переписал модель для основной, в которую включил модель для дополнительной (getRowCount которой возвращает "1").
Сказал дополнительной табличке, что ColumnModel, Header брать из основной таблички, а модель соответственно из модели основной таблички.

Все красиво :-)))
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Footer для JTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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