Удалите ненужные пробелы из компонентов Swings - PullRequest
1 голос
/ 28 мая 2009

У меня 3 JPanel, первая - это базовая панель, а две другие добавляются к первой. Я понял, что есть много места, которое не используется, показано черным цветом и белым цветом вокруг компонентов.

Как убрать это место?

alt text

1 Ответ

7 голосов
/ 28 мая 2009

Если вы используете GridLayout или BorderLayout, они оба имеют методы для изменения расстояния между компонентами.

В GridLayout это можно сделать в констурторе параметра 4 int и в BorderLayout в конструкторе параметра 2 int. Оба LayoutManager имеют методы setHgap и setVgap.

Если вы используете GridBagLayout, вам нужно убедиться, что вставки в GridBagConstraints заменены на все, что вам нужно. Предполагаю, что вы используете один из других менеджеров.

...