Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот урок говорит Вам, как использовать менеджеров по расположению, предоставленных платформой Java. Это также говорит Вам, как использовать абсолютное расположение (никакой менеджер по расположению) и дает пример записи пользовательского менеджера по расположению. Для каждого менеджера по расположению (или нехватка этого), этот урок указывает на пример, что можно выполнить использование, которое Запускает Сеть Java™. Изменяя размеры окна примера, можно видеть, как изменения размера влияют на расположение.
GroupLayout
менеджер по расположению объединился с инструментом разработчика, чтобы разметить Ваш GUI. Один такой инструмент разработчика является IDE NetBeans. Иначе, если Вы хотите кодировать вручную и не хотите использовать GroupLayout
, тогда GridBagLayout
рекомендуется как следующий самый гибкий и мощный менеджер по расположению. Если Вы интересуетесь использованием JavaFX, чтобы создать Ваш GUI, см. Работу С Разметками в JavaFX.
Менеджеры по расположению должны реализовать LayoutManager
интерфейс, который определяет эти пять методов каждый менеджер по расположению, должен определить. Дополнительно, менеджеры по расположению могут реализовать LayoutManager2
, который является подынтерфейсом LayoutManager
.
В случае необходимости можно расположить компоненты, не используя менеджера по расположению. Обычно, это решение используется, чтобы определить абсолютные размеры и позиции для компонентов.
Некоторые из наиболее распространенных проблем расположения включают компоненты, которые выводятся на экран слишком маленькие — или нисколько. Этот раздел говорит Вам, как решить эти и другие общие проблемы расположения.
Попробуйте эти вопросы и упражнения, чтобы протестировать то, что Вы изучили в этом уроке.
Если Вы интересуетесь использованием JavaFX, чтобы создать Ваш GUI, см. Работу С Разметками в JavaFX.