Частные участники Netbeans GUI Builder - PullRequest
0 голосов
/ 11 февраля 2012

У меня есть существующий проект, для которого я решил создать графический интерфейс в Netbeans.Проблема, с которой я сталкиваюсь, заключается в том, что каждый компонент, который я перетаскиваю, является частным в источнике и не подлежит изменению.Должен ли я создавать геттеры для всего?

Мне в основном нужно, чтобы эта проблема была решена для добавления в TextArea.

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 11 февраля 2012

Если вы хотите изменить это глобально, перейдите в диалоговое окно параметров, затем выберите «Разное» и выберите вкладку GUI Builder.Там вы можете настроить модификатор по умолчанию.

1 голос
/ 11 февраля 2012

Щелкнув правой кнопкой мыши по компоненту на панели Inspector, вы можете влиять на сгенерированный код, даже если он находится в edit-fold и не редактируется напрямую. Например, щелкните правой кнопкой мыши на JList и отредактируйте Properties > model, чтобы добавить текстовые записи; щелкните правой кнопкой мыши на Code > Post Creation Code, чтобы добавить фрагмент кода, влияющий на модель выбора:

itemList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);

Изучите код в edit-fold , чтобы увидеть сгенерированные изменения.

См. Также Введение в GUI Building .

0 голосов
/ 11 февраля 2012

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

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

...