| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Как выровнять столбцы таблицы |
| Автор: sol78 15.8.2007, 14:42 |
| Как выровнять столбцы таблицы относително значения заголовка? пробовала table.sizeColumnsToFit(some integer);- не помогает... |
| Автор: AlexeyVorotnikov 15.8.2007, 14:52 |
Это как? |
| Автор: sol78 15.8.2007, 15:38 |
| По умолчанию я получаю таблицу, в которой ширина столбцов одинакова, и поэтому название некоторых заголовков не влезают. Увиличивать размеры таблицы я тоже не хочу... Как быть? |
| Автор: AntonSaburov 15.8.2007, 15:48 |
| Я так понял, чтонадо расчитать и сделать ширину каждого столбца уникальной ? |
| Автор: sol78 15.8.2007, 15:56 |
| Думаю что это подойдет....Но не ужеле нужно это делать для каждого столбца в отденьности Может есть возможность привезать ширину столбца к длинне надписи в заголовке + что то...??? |
| Автор: AntonSaburov 15.8.2007, 16:06 | ||
Ну для каждого вызвать
|
| Автор: ilia1234 15.8.2007, 18:46 | ||
После построения таблицы прогони ее через такой вот цикл:
|
| Автор: COVD 15.8.2007, 19:39 |
| если фрейм ресайзабл , то надо устанавливать setPrefferedSize, setMaximumSize, setMinimumSize |
| Автор: sol78 16.8.2007, 15:52 | ||
можно поподробние??? |
| Автор: nornad 16.8.2007, 19:09 |
| Порыскал по жавадоку и понял, что немного ввёл в заблуждение. Наверняка не скажу (надо поиграться с различными вариантами), но суть такова - надо унаследовать свой колумн от стандартного с переопределением методов выдачи и установки ширины. После этого либо делаем свою модель столбцов, либо заменяем столбцы в стандартной на свои (по-моему, лучше так сделать). В принципе, может потребоваться как-то воздействовать на заголовок таблицы - тут уж надо экспериментировать. Добавлено через 49 секунд Точнее пока не скажу - раньше такой задачи не стояло, а времени сейчас на эксперименты просто нет. |
| Автор: AntonSaburov 17.8.2007, 13:12 |
| Я года 3-4 назад так и делал - создавал таблицу с нуля, вставлял туда колонки со своими параметрами - все вручную Не думаю, что нет чего-то проще, но тогда мне это было понятно и, что особенно притяно, я контролировал весь процесс и знал откуда что вылезает. |
| Автор: sol78 19.8.2007, 19:02 |
| Да я так и сделала ... не думаю что здесь стоит ломать себе голову 3 строчки кода и все работает... спасибо! |