Повторное использование JPanel в дизайнере графического интерфейса NetBeans
это в NetBeans 6.5, Java 6.
У меня есть следующая иерархия в дизайнере GUI NetBeans:
JFrame
JTabbedPane
JPanel X
<...>
JPanel
JButton
JPanel Y
<...>
JButton
вопрос:
JPanel y идентичен JPanel X, поэтому я хотел бы просто повторно использовать JPanel X в обоих местах, но как это сделать внутри GUI Builder?
попытки:
Я попытался скопировать вставку JPanel X, но он создает полную "глубокую" копию (JPanel X1 и т. д.), дублируя все в JPanel X.
некоторые googling указал, что можно добавить его в палитру, но я не нашел способа добавить простую JPanel в палитру (в отличие от полного JFrame).
1 ответов
создайте отдельный класс JPanel. Настройте JPanel по мере необходимости. Затем можно перетащить класс JPanel в конструктор форм. Именно этим я и занимаюсь.
кроме того, вы можете нажать на Use Bean, а затем ввести имя класса.
кроме того, вы можете сделать добавление из паллета, и он будет сканировать вашу банку для любых "бобов". Он также должен забрать вашу пользовательскую JPanel.