Щоб вимкнути диспетчер макета та компоненти розташування вручну, передати null для layoutObj. Потім ви визначаєте розмір і положення кожного компонента вручну, використовуючи метод setBound(), визначений Component.
Ви можете будь-коли встановити новий менеджер макета за допомогою методу setLayout().. Наприклад, ми можемо встановити для менеджера макета контейнера Swing тип BorderLayout таким чином: myContainer. setLayout ( новий BorderLayout () );
Це означає, що менеджер макета не призначений, і компоненти можна розмістити в певних координатах x,y. Це корисно для створення швидких прототипів. Але він не рекомендований для виробництва, оскільки він не портативний.
Ви можете змінити менеджер макета контейнера за допомогою методу setLayout(LayoutManager).. (Можна встановити LayoutManager контейнера як нульовий. Це дає вам змогу взяти на себе повну відповідальність за розміщення компонентів у контейнері.
Використовуються LayoutManagers розташувати компоненти певним чином. Java LayoutManagers полегшує нам керування розташуванням і розміром компонентів у формах GUI. LayoutManager — це інтерфейс, який реалізований усіма класами менеджерів макета.
Щоб вимкнути диспетчер макета та компоненти розташування вручну, передати null для layoutObj. Потім ви визначаєте розмір і положення кожного компонента вручну, використовуючи метод setBound(), визначений Component.
BorderLayout BorderLayout. Макет меж є типовим менеджером макета для всіх об’єктів Window. Він складається з п’яти фіксованих зон: Північ, Південь, Схід, Захід і Центр. Вам не потрібно розміщувати компонент у кожній області макета кордону.