Я разрабатываю приложение с помощью Java и библиотеки Swing (я также могу использовать фрагменты AWT), и мне нужна помощь с «нестандартным» макетом.
У меня есть большая панель JScrollPanel, куда я динамически вставляю панели JPanel переменной высоты внутри. Вот более-менее реальный рисунок:
|-------------------------------- JScrollPane ------------------------------|
| |------------------------------- JPanel --------------------------------| |
| | | |
| |-----------------------------------------------------------------------| |
| |
| |------------------------------- JPanel --------------------------------| |
| | | |
| | | |
| |-----------------------------------------------------------------------| |
| |
|---------------------------------------------------------------------------|
Тогда я не знаю, какие макеты используют... Я бы хотел, чтобы mainLayout не изменял высоту моих внутренних панелей JPanel, а изменял их ширину. Поэтому, когда я расширяю окно, например, я хочу, чтобы мои внутренние макеты оставались близко к левой и правой границе, но не расширялись по вертикали.
Любое предложение?
Я надеюсь, что мой английский и объяснения были не так уж плохи. Спасибо за чтение!
Box.createVerticalBox()
- person michael nesterenko   schedule 08.11.2013