Я использую borderLayout, чтобы расположить мои компоненты в JFrame и Box (BoxLayout.X_AXIS), чтобы поместить кнопки рядом друг с другом. Но это создает две проблемы:Изменить текст кнопки без изменения размера кнопки
я хочу кнопки, чтобы иметь тот же размер, но он автоматически изменяет их в соответствии с текстом внутри них (особенно раздражает, когда я изменить текст внутри кнопки во время выполнения)
Я хочу, чтобы кнопки, чтобы иметь немного пространства между ними (скажем, 10 точек)
возможно ли это с помощью BorderLayout, или мне нужно использовать setLayout обнулить? И если так, разве это не испортит первоначальное размещение кнопок в кадре? Или это все еще будет рассмотрено Коробкой, которая помещается в borderLayout?
Спасибо, установив минимальный/максимальный размер кнопок. Теперь я просматриваю GridBagLayout. – FinalArt2005
Настройка предпочтительного размера зависит только от высоты, а не от ширины. – FinalArt2005