Решение Общих проблем Расположения (Учебные руководства Java™> Создание GUI С JFC/Swing> Разметка Компонентов В пределах Контейнера)


След: Создание GUI С JFC/Swing
Урок: Разметка Компонентов В пределах Контейнера
Решение Общих проблем Расположения
Домашняя страница > Создание GUI С JFC/Swing > Разметка Компонентов В пределах Контейнера

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


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

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

Проблема: Как я определяю точный размер компонента?


Отметьте: Независимо от того, как Вы определяете размер своего компонента, убедиться, что контейнер Вашего компонента использует менеджера по расположению, который уважает требуемый размер компонента. FlowLayout и GridBagLayout менеджеры используют привилегированный размер компонента (последний в зависимости от ограничений, которые Вы устанавливаете), но BorderLayout и GridLayout обычно не делайте. BoxLayout менеджер обычно использует привилегированный размер компонента (хотя компоненты могут быть больше), и один из немногих менеджеров по расположению, который уважает максимальный размер компонента.

Проблема: Мой компонент не появляется после того, как я добавил это к контейнеру.

Проблема: Мой пользовательский компонент измеряется слишком маленький.

Если Вы не видите своей проблемы в этом списке, см. Решающие Общие Компонентные проблемы.


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

Предыдущая страница: Обхождение без менеджера по Расположению (Абсолютное Расположение)
Следующая страница: Вопросы и Упражнения: Разметка Компонентов в пределах Контейнера



Spec-Zone.ru - all specs in one place