Как включить пользовательскую панель в NetBeans GUI Builder?

StackOverflow https://stackoverflow.com/questions/816286

  •  03-07-2019
  •  | 
  •  

Вопрос

Я написал класс, который расширяет JPanel. Можно ли использовать это в построителе графического интерфейса пользователя NetBeans и выдержать ли он все процессы автоматической генерации кода?

Я использовал настраиваемую опцию кода в GUI Builder для создания экземпляра объекта в качестве нового класса, но кажется, что объявление нельзя изменить из JPanel, поэтому вызываются только те методы, которые я переопределил, я могу ' не называть новых, которых нет в JPanel.

Это было полезно?

Решение

Просто перетащите класс из дерева проектов в форму в конструкторе графического интерфейса.

Точно так же, как сказано в вопрос 691890 stackoverflow .

Другие советы

Вы можете использовать диспетчер палитр, чтобы добавить свой компонент в палитру, а затем использовать его в построителе графического интерфейса, как и в любом другом классе.
См. Как использовать пользовательский подкласс компонента Swing? в вики-сайте NetBeans.

Просто предоставьте общедоступный конструктор без аргументов для вашего класса. Затем вы можете добавить класс в палитру, щелкнув по нему правой кнопкой мыши и выбрав «Добавить в палитру».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top