2011-12-04 3 views
0

Почему это происходит, когда я генерирую код для простого JFrame в NetBeans, он всегда дает мне очень длинный код для простого графического интерфейса, это довольно грязно, есть ли какой-нибудь плагин? или компилятор, который будет генерировать код пользовательского интерфейса только для компонентов? в их положении ???NetBeans сгенерировал код для UI

+0

Потому что созданный код GUI - это мусор. –

ответ

0

Редактор UB Netbeans по умолчанию использует макет (GroupLayout), предназначенный для использования такими автоматическими инструментами. Полученный код, как правило, многословный - как почти любой автоматически сгенерированный код! Во всяком случае, вы не можете коснуться этого кода (изнутри Netbeans, по крайней мере), так зачем вам это делать?

Если вам нужен простой код, изучите свойства каждого макета Swing и используйте их, чтобы вручную обработать ваши формы или через редактор Netbeans. В качестве дополнительного бонуса вы получите гораздо лучший контроль над внешним видом форм (макет по умолчанию может легко вести себя не так, как предполагалось, когда ваши формы становятся более сложными).