Позвольте мне дать некоторые пояснения по поводу параметров кнопок инструментов "Центр по горизонтали" и "Центр по вертикали"
Все шесть кнопок панели инструментов, предоставляемые в Matisse Designer, предназначены для выравнивания компонентов, связанных друг с другом. Эти кнопки активируются только при выборе более одного компонента в конструкторе.
Когда мы выбираем два или более компонента в окне конструктора, может ли это быть JPanel или JFrame, и нажимаем кнопку «Центрировать по горизонтали», все выбранные элементы управления (компоненты) выравниваются один под другим, так что центральные точки всех компоненты находятся в одной вертикальной линии. Это означает, что они перемещаются в горизонтальном направлении, чтобы выровнять их ровно один под другим.
Кнопка «Центр по вертикали» выполняет это выравнивание по вертикали. Поэтому, чтобы ответить на ваш вопрос, инструменты, которые вы используете для центрирования компонента в JFrame, являются неверными. Они предназначены для выравнивания компонентов относительно друг друга, а не контейнера.
Если вы выберете JPanel и компонент внутри JPanel, кнопки инструментов отключатся. Кнопки настройки выравнивания доступны только в том случае, если компоненты выбраны в одном и том же контейнере, другими словами, компоненты, находящиеся в одном контейнере.
Чтобы расположить компонент в центре JFrame, вам может потребоваться добавить некоторый пользовательский код или использовать какой-либо другой менеджер макета, отличный от группового макета, который по умолчанию используется конструктором.
с уважением
Тушар Джоши, Нагпур