Как ограничить вертикальное изменение размера JDialog одним компонентом в диалоге? - PullRequest
0 голосов
/ 15 января 2012

У меня есть JDialog, который состоит из двух JPanels, один над другим. В настоящее время, когда я изменяю размер JDialog, только нижняя панель изменяет размеры в вертикальном направлении. Однако я хочу только изменить размер верхней панели. Единственный компонент, который содержит верхняя панель, - это JScrollPane, поэтому я хочу, чтобы любое вертикальное изменение размера приводило к увеличенному / уменьшенному представлению содержимого верхней панели. Какой хороший способ сделать это?

Заранее спасибо! Elise

Ответы [ 2 ]

2 голосов
/ 15 января 2012

, я хочу только изменить размер верхней панели

dialog.add(topPanel, BorderLayout.CENTER);
dialog.add(anotherPanel, BorderLayout.SOUTH);
0 голосов
/ 15 января 2012

Это работа для правильного LayoutManger. Здесь - это хорошая ссылка, которая визуально объясняет LayoutManager и делает это довольно хорошо.

...