Riutilizzo di un JPanel in NetBeans GUI Designer
-
22-08-2019 - |
Domanda
Questo è in NetBeans 6.5, Java 6.
Ho la seguente gerarchia in Progettazione NetBeans GUI:
JFrame
JTabbedPane
JPanel X
<...>
JPanel
JButton
JPanel Y
<...>
JButton
Domanda:
JPanel Y è identica a JPanel X, quindi mi piacerebbe riutilizzare semplicemente JPanel X in entrambi i posti, ma come faccio a fare questo all'interno del GUI Builder?
Tentativi:
Ho provato copia-incolla JPanel X, ma crea una full "profondo" copia (JPanel X1, ecc), la duplicazione tutto in JPanel X.
Alcuni googling indicato potrebbe essere possibile aggiungere alla tavolozza, ma non ho trovato un modo per aggiungere un semplice JPanel alla palette (al contrario di un JFrame completo).
Soluzione
Creare una classe JPanel separata. Personalizzare JPanel, se necessario. È quindi possibile trascinare e rilasciare la classe JPanel sulla finestra di progettazione. Questo è esattamente quello che faccio.
In alternativa, è possibile fare clic su Usa Bean e quindi digitare il nome della classe.
In alternativa, si può fare un componente aggiuntivo dalla tavolozza e verrà avviata la scansione JAR per eventuali "fagioli". Esso dovrebbe ritirare le JPanel personalizzati.