Проще говоря, я хотел бы заставить java делать то, что я хочу, но я не могу разобраться в макете, который управляет чем-то другим, кроме автоматического изменения размера до того, что он чувствует.
Все, что я хотел бы"нижний колонтитул" с фиксированной высотой и верхняя "основная" область для автоматического изменения высоты по отношению к окну.
С горизонтальной ориентацией для обеих сторон минимальный размер, но без максимального размера.
Возможно ли это (я знаю, что это так, но кажется, что это не банкомат!)
Пожалуйста, помогите!
большое спасибо
Редактировать: Обновлено с рекомендациями ниже:
public JPanel getPanDescription()
{
JPanel masterPane = new JPanel();
masterPane.setMaximumSize(new Dimension(999999,400));
masterPane.setMinimumSize(new Dimension(100,400));
<snip>
return masterPane;
}
this.panDescription = getPanDescription();
this.panPage = new JPanel(new BorderLayout());
this.panPage.add(this.searchPanel, BorderLayout.CENTER);
this.panPage.add(this.panDescription, BorderLayout.PAGE_END);
Работает просто отлично, но в зависимости от содержимого panDescription, зависит от его размера.Он по-прежнему просто изменяет размер содержимого: S