#java #swing #jframe #layout-manager
Вопрос:
Я хотел бы создать главное меню для своей программы, и у меня возникли трудности с Swing.
Как бы вы закодировали такое выравнивание?
Средними элементами будут такие параметры, как выход или настройки, и это окно должно иметь возможность изменять размер, а его содержимое должно пропорционально увеличиваться.
Ответ №1:
Один столбец GridLayout
с вертикальным заполнением, объявленный в конструкторе. Макет сетки растянет компоненты, чтобы соответствовать доступному пространству.
Добавьте большой EmptyBorder
к JPanel
тому, что содержит 3 кнопки, и это будет сделано.