Wiederverwenden ein JPanel in NetBeans GUI Designer
-
22-08-2019 - |
Frage
Dies ist in NetBeans 6.5, Java 6.
Ich habe die folgende Hierarchie in den NetBeans GUI-Designern:
JFrame
JTabbedPane
JPanel X
<...>
JPanel
JButton
JPanel Y
<...>
JButton
Frage:
JPanel Y ist identisch mit JPanel X, so würde ich einfach gerne JPanel X an beiden Stellen wieder verwenden, aber wie mache ich das in dem GUI Builder?
Versuche:
Ich habe versucht, copy-Einfügen JPanel X, aber es schafft eine vollständige "tief" Kopie (JPanel X1, usw.), alles in JPanel X duplizieren.
Einige googeln angegeben es möglich sein könnte, um es in die Palette hinzuzufügen, aber ich habe keine Möglichkeit, fügen Sie ein einfaches JPanel auf die Palette (im Gegensatz zu einer vollständigen JFrame).
gefundenLösung
Erstellen Sie eine separate JPanel Klasse. Fertigen JPanel nach Bedarf. Sie können dann per Drag-and-Drop die JPanel-Klasse auf den Formulardesigner. Das ist genau das, was ich tue.
Alternativ können Sie auf Verwenden Bean klicken und dann im Namen der Klasse ein.
Alternativ können Sie einen Add aus der Palette tun und es wird Ihre JAR für alle „Bohnen“ scannen. Es sollte Ihre benutzerdefinierte JPanel auch abholen.