Нулевой макет прикручивает мою программу в netbeans - PullRequest
0 голосов
/ 29 декабря 2011

Я разработал свою программу как с нулевым макетом, так и со свободным макетом, однако, когда я компилирую свою программу и запускаю ее с нулевым макетом, размер окна изменяется (несмотря на мой исходный размер и указание минимального размера по умолчанию), максимум и т. д.) и кнопки больше не видны.Тем не менее, когда я компилирую и запускаю свою программу в бесплатной разметке дизайна, размер идеален, и он отлично работает, но мои компоненты портятся, когда я выполняю все виды операций (например: отображение компонента, настройка текста и т. Д.),Есть ли какое-то решение для этого?Я считаю, что это ошибка NetBeans, но я не могу сказать.Пожалуйста, помогите, это катастрофа.Я использую Netbeans 7.0.1

Ответы [ 2 ]

4 голосов
/ 29 декабря 2011

Есть ли какое-то исправление к этому?

Да, используйте менеджер макетов . Использование нулевого макета - это почти никогда путь.

1 голос
/ 30 декабря 2011

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

В дополнение к стандартным менеджерам компоновки вы также можете посмотреть Mig Layout .

IIRC, netbeans также предлагает XY-макетдля абсолютного позиционирования.Это только немного лучше, чем нулевой макет, потому что ваш пользовательский интерфейс будет выглядеть плохо, когда он попадет в другую систему, но если вас это не волнует, то это может быть правильным решением для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...