Свойства пользовательских компонентов Netbeans - PullRequest
3 голосов
/ 26 сентября 2010

Это может быть глупым вопросом, но возможно ли для среды IDE NetBeans добавить настраиваемые свойства в мой настраиваемый компонент, который я уже поместил в палитру, и если да, то как?Я искал по всему интернету и не нашел ничего, что помогло бы мне разобраться.

Спасибо, Мартин С.

1 Ответ

2 голосов
/ 30 сентября 2010

Позвольте мне сначала сформулировать ваше требование в моих словах.

  1. Вам нужны пользовательские компоненты свинга в вашей палитре
  2. Вам нужны новые пользовательские свойства для ваших пользовательских компонентов
  3. Вы хотите, чтобы эти новые свойства появлялись на панели свойств, чтобыВы можете установить их во время разработки

Вышеупомянутые вещи возможны в IDE NetBeans.

IDE NetBeans позволяет добавлять пользовательские компоненты в палитру.Необходимо соблюдать некоторые правила следующим образом:

  1. У пользовательского компонента должен быть конструктор без аргументов
  2. Пользовательский компонент должен находиться в скомпилированном состоянии, менеджер палитр использует файл классачтобы добавить его.
  3. Новые свойства будут автоматически отображаться на панели «Свойства» при условии, что они имеют допустимые методы получения и установки в соответствии со стандартами Java bean.

Я не написалметод добавления пользовательского компонента в палитру, как вы уже сделали это, как вы упомянули.Палитра NetBeans позволяет создавать новые категории палитр и добавлять новые компоненты в палитру из файла JAR, а также проект, если класс скомпилирован.

в отношении
Tushar

enter code here
...