La reutilización de un JPanel en NetBeans GUI diseñador
-
22-08-2019 - |
Pregunta
Esto es en NetBeans 6.5, Java 6.
Tengo la siguiente jerarquía en el diseñador de NetBeans GUI:
JFrame
JTabbedPane
JPanel X
<...>
JPanel
JButton
JPanel Y
<...>
JButton
Pregunta:
JPanel Y es idéntica a JPanel X, por lo que me gustaría simplemente reutilizar JPanel X en ambos lugares, pero ¿cómo puedo hacer esto dentro de la GUI Builder?
Los intentos:
He intentado copiar y pegar JPanel X, sino que crea una copia (X1 JPanel, etc) "profunda" completa, duplicar todo en JPanel X.
Algunos googlear indicó que podría ser posible para añadirlo a la paleta, pero no he encontrado una manera de añadir un simple JPanel a la paleta (en contraposición a un JFrame completa).
Solución
Crea una clase JPanel separada. JPanel personalizar según sea necesario. A continuación, puede arrastrar y soltar la clase JPanel en el Diseñador de formularios. Esto es exactamente lo que hago.
Como alternativa, puede hacer clic en Use Bean y escriba el nombre de la clase.
Como alternativa, se puede hacer un complemento de la paleta de y va a escanear su JAR para cualquier "frijoles". Debe recoger sus JPanel personalizados también.