| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Выравнивание по ширине кнопок в таблице |
| Автор: northsoft 30.5.2011, 07:47 |
| Доброго всем дня. Я новичок в Swing. Требуется создать окно, в котором на весь экран будет размещаться панель вкладок (JTabbedPane), первая вкладка должна содержать таблицу следующего содержания: — таблица должна быть растянута на всю вкладку по ширине, и отцентрирована по высоте; — если таблица не помещается во вкладку, то она должна прокручиваться; — таблица содержит два столбца. В первом столбце находятся кнопки, во втором — текст; — названия кнопок не должны переноситься; — кнопки должны иметь одинаковую ширину; — второй столбец, с текстом, должен занимать всю оставшуюся ширину таблицы, у него должно быть установлено выравнивание. Т.е. вопрос в том, как заставить кнопку: — растягивать столбец вширь, чтобы не допускать перенос надписей на кнопках; — растягиваться, если есть "свободное пространство" по ширине, но не более того; И как заставить таблицу: — «держать» нужную ширину для одного столбца; — «отдавать» всю остальную ширину для второго столбца. В связи с отсутствием опыта разработки на Swing, буду благодарен за примеры. |
| Автор: northsoft 30.5.2011, 08:46 |
| Поправка. Использовать таблицу необязательно, разрешено использование разметчиков (LayoutManagers). |
| Автор: _Y_ 4.6.2011, 21:10 |
| Вопросов разных в одном посте немеряно. Ответ, извини, займет очень много писанины. Поэтому, не обижайся, я бы посоветовал взять книгу Портянкин "Swing. Красивые пользовательские интерфейсы" и, начать писать код, параллельно читая эту книгу. А вот где затычки будут - вопросы в студию. Не обижайся - вряд ли у кого-то хватит духу ответить на столько вопросов сразу. |