Pergunta

Isto está em Netbeans 6.5, Java 6.

Eu tenho a seguinte hierarquia no NetBeans GUI Designer:

JFrame
  JTabbedPane
    JPanel X
      <...>
    JPanel
      JButton
      JPanel Y
        <...>
      JButton

Pergunta:

O JPanel Y é idêntico ao JPanel X, então eu gostaria de simplesmente reutilizar o JPanel X em ambos os lugares, mas como faço isso dentro do construtor da GUI?

Tentativas:

Eu tentei copiar JPanel X, mas ele cria uma cópia completa "profunda" (JPanel X1, etc), duplicando tudo no JPanel X.

Alguns pesquisando no Google indicaram que pode ser possível adicioná -lo à paleta, mas não encontrei uma maneira de adicionar um jpanel simples à paleta (em oposição a um JFrame completo).

Foi útil?

Solução

Crie uma classe JPanel separada. Personalize o JPanel conforme necessário. Você pode então arrastar e soltar a classe JPanel para o designer do formulário. Isso é exatamente o que eu faço.

Como alternativa, você pode clicar em Use Bean e depois digitar o nome da classe.

Como alternativa, você pode fazer um add do palete e ele examinará sua jarra em busca de qualquer "feijão". Ele deve pegar seu JPanel personalizado também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top