Reutilizando um JPanel em Netbeans GUI Designer
-
22-08-2019 - |
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).
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.