|
Модераторы: LSD, AntonSaburov |
|
Foo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 20.10.2006 Репутация: 2 Всего: 3 |
Есть Jtable у которой например 4 столбца, размеры 1 2 и 4 столбца стандартные, 3 столбец должен занимать оставшееся место. я делал
table.setAutoResizeMode(JTable.AUTO_RESIZE_NEXT_COLUMN); и для столбцов указывал tc.setPreferredWidth(size); Если известна заранее ширина таблицы, то можно всем столбцам задать преферед сайз и все будет вобщемто неплохо, но если он неизвестен? Как указать 3 столбцу чтобы он занял место которое осталось после установки другими преферед сайз, т.е. псмотрел сколько есть места, отнял оттуда преферед сайзы остальных колонок, и сделал себе такой размер. При этом нельзя делать фиксированными макс. и мин. размеры колонок, т.к. возможно пользователь захочет их изменить --------------------
qip |
|||
|
||||
Goliath |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: 3 Всего: 5 |
--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
|||
|
||||
Foo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 20.10.2006 Репутация: 2 Всего: 3 |
--------------------
qip |
|||
|
||||
Goliath |
|
||||||
Бывалый Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: 3 Всего: 5 |
Так поставь вместо:
Даже так:
--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
||||||
|
|||||||
Foo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 20.10.2006 Репутация: 2 Всего: 3 |
метод setPreferredWidth устанавливает желаемую ширину столбца, и если достаточно места все столбцы будут своей желаемой ширины. Но у меня ширина всей таблицы зарнеее неизвестно, я только знаю что ее хватит для установления желаемой ширины 3-м столбцам, сколько места останется 4-му столбцу я незнаю, он должне занять все оставшееся от других трех место.
--------------------
qip |
|||
|
||||
Goliath |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: 3 Всего: 5 |
--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
|||
|
||||
Foo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 20.10.2006 Репутация: 2 Всего: 3 |
Как можно убрать максимальную и мин. ширину ячеек, если уже засетил их
т.е. сделал tc.setMinWidth(size); tc.setMinWidth(size); как сделать чтобы они стали неопределены? --------------------
qip |
|||
|
||||
Foo |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 20.10.2006 Репутация: 2 Всего: 3 |
все, с шириной все вопросы закрыты, всем спасибо за участие.
--------------------
qip |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |