Позвольте мне сначала сформулировать ваше требование в моих словах.
- Вам нужны пользовательские компоненты свинга в вашей палитре
- Вам нужны новые пользовательские свойства для ваших пользовательских компонентов
- Вы хотите, чтобы эти новые свойства появлялись на панели свойств, чтобыВы можете установить их во время разработки
Вышеупомянутые вещи возможны в IDE NetBeans.
IDE NetBeans позволяет добавлять пользовательские компоненты в палитру.Необходимо соблюдать некоторые правила следующим образом:
- У пользовательского компонента должен быть конструктор без аргументов
- Пользовательский компонент должен находиться в скомпилированном состоянии, менеджер палитр использует файл классачтобы добавить его.
- Новые свойства будут автоматически отображаться на панели «Свойства» при условии, что они имеют допустимые методы получения и установки в соответствии со стандартами Java bean.
Я не написалметод добавления пользовательского компонента в палитру, как вы уже сделали это, как вы упомянули.Палитра NetBeans позволяет создавать новые категории палитр и добавлять новые компоненты в палитру из файла JAR, а также проект, если класс скомпилирован.
в отношении
Tushar
enter code here