Как я могу ограничить пространство, занимаемое компонентом, чтобы при отображении он занимал столько места, сколько нужно? Я получаю странно большие кнопки и прочее при добавлении на панели.
Если я вас правильно понимаю, вам нужно взглянуть на Изменение размера компонентов java swing и Использование менеджеров по макету .
Если вы можете предоставить нам некоторый кодчем мы можем решить проблему конкретно.