|
|
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Доброе время суток, уважаемые! Кто-нибудь делал Footer для JTable или может ссылки какие есть? Заранее благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 18:07:45 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
А в чем заключатеся Footer для таблицы? Просто панель прицепить??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 18:12:51 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Панель с суммами по определенным колонкам. Не забывая о том, что колонки могут двигаться, прятаться итд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 18:15:58 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
shtuzerПанель с суммами по определенным колонкам. Не забывая о том, что колонки могут двигаться, прятаться итд Тю, так а в чем сложность? Все что надо это соответствующая модель (TableModel). Которая будет считать сумму в последней ячейке и не давать её редактировать. Можно даже её попробовать реализовать оберткой над другой моделью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 18:59:14 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Blazkowicz shtuzerПанель с суммами по определенным колонкам. Не забывая о том, что колонки могут двигаться, прятаться итд Тю, так а в чем сложность? Все что надо это соответствующая модель (TableModel). Которая будет считать сумму в последней ячейке и не давать её редактировать. Можно даже её попробовать реализовать оберткой над другой моделью. думаю, "тю" здесь не прокатывает...Поскольку TableModel бывает разная (ну скажем ADF) А вот синхронизация этой ерунды с новым JTable - вещь прикольная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 20:52:58 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Вполне прокатывает: какой вопрос - такой ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 21:44:23 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
zПоскольку TableModel бывает разная (ну скажем ADF) Поэтому я предложил сделать в виде обертки. zА вот синхронизация этой ерунды с новым JTable - вещь прикольная. Кто такой "новый JTable" и зачем его синхронизировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 22:30:10 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Blazkowicz zПоскольку TableModel бывает разная (ну скажем ADF) Поэтому я предложил сделать в виде обертки. zА вот синхронизация этой ерунды с новым JTable - вещь прикольная. Кто такой "новый JTable" и зачем его синхронизировать? "Новый" - это JTable для сумм. К тому же человек имел в виду footer (т.е. неподвижную последнюю строчку) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 07:19:33 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
z "Новый" - это JTable для сумм. К тому же человек имел в виду footer (т.е. неподвижную последнюю строчку) Для чего это все, если реализация на уровне модели займет меньше часа и даст тот же эффект? В чем сокральный смысл неподвижности, если все равно нужно учитывать текущее положение колонок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 08:01:46 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Blazkowicz z "Новый" - это JTable для сумм. К тому же человек имел в виду footer (т.е. неподвижную последнюю строчку) Для чего это все, если реализация на уровне модели займет меньше часа и даст тот же эффект? В чем сокральный смысл неподвижности, если все равно нужно учитывать текущее положение колонок? ну я думаю, сакральный смысл неподвижности исключительно в удобстве для пользователя (например, можно захотеть суммировать выделенные строки) автору http://www.codeguru.com/java/articles/222.shtml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 09:13:22 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Спасибо коллеги! Ессесно обсчитывал я суммы в некой TableModel-и. Весьма шустро и удобно. Но отставался вопрос синхронизации колонок футера. Среди прочего для его реализации я пытался использовать некую вторую таблицу с ColumnModel-ю от основной. Однако при таком подходе, совершенно "чумовой" результат проявляется при попытке изменить размер колонки из основной таблицы - размер увеличивается вне зависимости от направления движения мыши. За ссылку отдельное спасибо. Посмотрю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 13:38:56 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Ссылка несмоненно интересная. но не по делу :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 18:10:43 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
shtuzerСсылка несмоненно интересная. но не по делу :-) Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 18:20:06 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Blazkowicz shtuzerСсылка несмоненно интересная. но не по делу :-) Почему? Потому как основная проблема не в том что туда впихнуть, а в том как синхронизировать с основной табличкой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 18:23:39 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
shtuzer Blazkowicz shtuzerСсылка несмоненно интересная. но не по делу :-) Почему? Потому как основная проблема не в том что туда впихнуть, а в том как синхронизировать с основной табличкой Вот это я и называл прикольной штучкой. Есть такая хрень - добавить диспетчер (dispatcher) на объект, который будет синхронизировать себя с твоим основным. Рекомендую глянуть сюда http://forum.java.sun.com/thread.jspa?forumID=257&threadID=464017 Код безобразный, но понять можно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 21:34:39 |
|
||
|
Footer для JTable
|
|||
|---|---|---|---|
|
#18+
Короче. Если кому интересно. Cделал так :-) На JPanel положил JScrollPane с JTable (назоваем ее основной) на BorderLayout.NORTH и еще одну JTable (назоваем ее дополнительной) на BorderLayout.SOUTH. Переписал модель для основной, в которую включил модель для дополнительной (getRowCount которой возвращает "1"). Сказал дополнительной табличке, что ColumnModel, Header брать из основной таблички, а модель соответственно из модели основной таблички. Все красиво :-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 17:36:41 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34375957&tid=2146323]: |
0ms |
get settings: |
15ms |
get forum list: |
26ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
44ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
91ms |
get tp. blocked users: |
2ms |
| others: | 298ms |
| total: | 510ms |

| 0 / 0 |
