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
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 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