Размер компонента Java GridLayout - PullRequest
1 голос
/ 04 июля 2011

Я хочу сделать JPanelGridLayout), который содержит сетку пользовательских компонентов.Все в порядке, но у меня есть проблема с размером компонентов.Размер компонентов каждый раз увеличивается или уменьшается, поэтому общий размер всех компонентов заполняет область JPanel.Я хочу, чтобы внутренние компоненты имели стандартный размер, и если общий размер всех компонентов меньше размера JPanel, оставьте его пустым, или если общий размер больше, чем область JPanel, используйтеScrollPane.

1 Ответ

3 голосов
/ 04 июля 2011

Используйте взамен GridBagLayout.Или вы можете попробовать переопределить методы GridLayout

public void layoutContainer(Container parent)
public Dimension minimumLayoutSize(Container parent)
public Dimension preferredLayoutSize(Container parent)
...