Создание элементов управления общедоступными / глобальными в Netbeans с Java - PullRequest
0 голосов
/ 18 ноября 2009

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

Однако я не могу получить доступ к элементам управления в других формах.

Скажем, у меня есть текстовый элемент управления в форме A, и я хочу использовать класс, который получает / манипулирует данными из совершенно другой формы B.

Мои классы и Форма B не могут видеть этот элемент управления.

Я пытался зайти в недвижимость код для модификаторов переменных установлено значение "Public"

К сожалению, похоже, это не помогает. Есть идеи? Я ценю помощь !!

Ответы [ 2 ]

0 голосов
/ 05 апреля 2013

Вот как вы это делаете в Netbeans 7.2.1.

  1. Откройте форму в представлении конструктора форм.
  2. Щелкните правой кнопкой мыши элемент управления, видимость которого вы хотите изменить. Вы можете щелкнуть в окне дизайнера или на панели навигации слева.
  3. Выберите «Настроить код». Откроется окно настройки кода.
  4. В нижней части окна Code Customizer находится поле со списком «Доступ», которое по умолчанию установлено как «Частное». Установите это для общественности.

Ваш контроль теперь должен быть доступен из других классов.

0 голосов
/ 18 ноября 2009

Мне удалось решить проблему, если кому-то было любопытно.

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

Спасибо за всех, кто пытался решить это для меня.

...