Повторное использование 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.