Custom container panel

tabina

Mitglied
Hallo zusammen!

Ich möchte ein Panel (IconDialogPanel) als Container benutzen. Sprich, ich habe ein Panel, auf dem ich ein Icon, einen Button und dazwischen ein Panel platziert habe. Dieses IconDialogPanel soll als Grundlage für eine Reihe von Dialogseiten dienen, also in der jeweiligen Unterklasse mit weiteren Controls gefüllt werden können (auf dem mittleren Panel).
Dafür habe ich eine public Funktion getcontent() hinzugefügt, die mir genau dieses mittlere Panel zurückgibt. Die zur Klasse IconDialogPanel gehörende BeanInfo.java habe ich mir im NetBeans (6.8) generiert und in der Funktion

Code:
public BeanDescriptor getBeanDescriptor()
    {
      desc.setValue("containerDelegate", "getcontent");     
      return desc;
    }

die Funktion getcontent() hinzugefügt.

Wenn ich nun ein neues Panel von IconDialogPanel ableite, zeigt mir der Designer im Netbeans bereits kein Icon oder Button der Oberklasse an. Wenn ich dann noch die Applikation starte, fehlen diese Details ebenfalls.

Habt ihr vielleicht einen Tipp für mich, was noch falsch sein könnte?

Grüße,

tabina
 
Ich erzeuge mein abgeleitetes Panel über New -> BeanForm und gebe dort als Superklasse IconDialogPanel ein.
Im Inspector wird mein Panel dann aber als JPanel und nicht als vom Typ IconDialogPanel angezeigt.
 
Zurück