Spec-Zone .ru
спецификации, руководства, описания, API
Разметка Компонентов В пределах Контейнера
След: Создание GUI С JFC/Swing

Урок: Разметка Компонентов В пределах Контейнера

Примеры Индексируют

Этот урок говорит Вам, как использовать менеджеров по расположению, предоставленных платформой Java. Это также говорит Вам, как использовать абсолютное расположение (никакой менеджер по расположению) и дает пример записи пользовательского менеджера по расположению. Для каждого менеджера по расположению (или нехватка этого), этот урок указывает на пример, что можно выполнить использование, которое Запускает Сеть Java™. Изменяя размеры окна примера, можно видеть, как изменения размера влияют на расположение.


Отметьте: Эти покрытия урока, пишущий расположение кодируют вручную, который может быть стимулирующим. Если Вы не интересуетесь изучением всех деталей управления расположением, Вы могли бы предпочесть использовать GroupLayout менеджер по расположению объединился с инструментом разработчика, чтобы разметить Ваш GUI. Один такой инструмент разработчика является IDE NetBeans. Иначе, если Вы хотите кодировать вручную и не хотите использовать GroupLayout, тогда GridBagLayout рекомендуется как следующий самый гибкий и мощный менеджер по расположению.

Если Вы интересуетесь использованием JavaFX, чтобы создать Ваш GUI, см. Работу С Разметками в JavaFX.

Визуальное Руководство по менеджерам по Расположению

Этот раздел показывает примеры стандартных менеджеров по расположению и указывает на раздел с практическими рекомендациями для каждого.

Используя менеджеров по Расположению

Этот раздел дает общие правила при использовании стандартных менеджеров по расположению. Это включает, как установить менеджера по расположению, добавьте компоненты к контейнеру, обеспечьте размер и подсказки выравнивания, поместите пространство между компонентами, и установите ориентацию расположения контейнера так, чтобы это было подходяще для локали, в которой работает программа. У этого также есть некоторые подсказки для того, чтобы выбрать правильного менеджера по расположению.

Как управление Расположением Работает

Этот раздел проходит через типичную последовательность расположения и затем описывает то, что происходит, когда размер компонента изменяется.

Как Использовать...

Эта серия разделов говорит Вам, как использовать каждого из менеджеров по расположению общего назначения, которых предоставляет платформа Java.

Создание Пользовательского менеджера по Расположению

Вместо того, чтобы использовать одного из менеджеров по расположению платформы Java, можно записать свое собственное.

Менеджеры по расположению должны реализовать LayoutManager интерфейс, который определяет эти пять методов каждый менеджер по расположению, должен определить. Дополнительно, менеджеры по расположению могут реализовать LayoutManager2, который является подынтерфейсом LayoutManager.

Обхождение без менеджера по Расположению (Абсолютное Расположение)

В случае необходимости можно расположить компоненты, не используя менеджера по расположению. Обычно, это решение используется, чтобы определить абсолютные размеры и позиции для компонентов.

Решение Общих проблем Расположения

Некоторые из наиболее распространенных проблем расположения включают компоненты, которые выводятся на экран слишком маленькие — или нисколько. Этот раздел говорит Вам, как решить эти и другие общие проблемы расположения.

Вопросы и Упражнения

Попробуйте эти вопросы и упражнения, чтобы протестировать то, что Вы изучили в этом уроке.

Если Вы интересуетесь использованием JavaFX, чтобы создать Ваш GUI, см. Работу С Разметками в JavaFX.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь
.

Предыдущая страница: Предыдущий Урок
Следующая страница: Визуальное Руководство по менеджерам по Расположению