Frage

Ich habe eine Klasse geschrieben, die JPanel erweitert. Ist es möglich, dies in dem NetBeans GUI Builder zu verwenden und hat sie alle von der automatischen Codegenerierung überleben?

Ich habe den angepassten Code Option in den GUI-Builder verwendet, um das Objekt als neue Klasse zu instanziiert, aber es scheint, wie die Erklärung nicht von JPanel, so dass nur Methoden geändert wird, dass ich außer Kraft gesetzt habe aufgerufen, ich kann‘ t neue nennen, die in JPanel nicht vorhanden sind.

War es hilfreich?

Lösung

Ziehen Sie einfach die Klasse aus dem Baum Projekte auf das Formular in den GUI-Designern.

Genau wie heißt es im Stackoverflow Frage 691.890 .

Andere Tipps

Sie können die Paletten-Manager verwenden, um Ihre Komponente zu der Palette hinzufügen, dann können Sie es in den GUI-Builder verwenden wie jede andere Klasse.
Siehe Wie kann ich eine benutzerdefinierte Unterklasse einer Swing-Komponente verwenden? in dem NetBeans-Wiki.

Geben Sie einfach einen öffentlichen nicht-arg Konstruktor für die Klasse. Sie können dann die Klasse, um die Palette mit der rechten fügen Sie darauf klicken und die Auswahl auf Palette hinzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top