Hallo, ich bastel gerade an eine Applikation im CardLayout.
In einer Klasse habe ich ein CardLayout erschaffen. Nun moechte ich JPanels dem Layout als Cards zufuegen. Wuerde ich die panels alle in meiner CardLayout Klasse erschaffen und ausbauen, wuerde das Meter von QWuellcode erschaffen. Daher habe ich Extraklassen fuer die Cards erschaffen und moechte diese nun als JPanels in das CardLayout einfuegen - was mein Problem ist
Hier mal kurz ausschnitte aus meinem Quellcode
zunaechst meine Klasse mit dem CardLayout
das war die Klasse in der ich das CardLayout erstelle. und an dritter Position eine Klasse Seite() als Panel zufuegen moechte. Der Compiler zeigt mir kein Fehler an und zeigt mir anStelle der Klasse Seite() nur eine leere ContentPane. Setze ich den Inhalt der Klasse Seite() in die selbe Klasse mit dem CardLayout wird sie mir angezeigt
Hier noch mal die Klasse die ich einfuegen moechte:
Ich hoffe ihr habt eine Idee wie ich mein Problem loesen kann.....
LG, Nadine
In einer Klasse habe ich ein CardLayout erschaffen. Nun moechte ich JPanels dem Layout als Cards zufuegen. Wuerde ich die panels alle in meiner CardLayout Klasse erschaffen und ausbauen, wuerde das Meter von QWuellcode erschaffen. Daher habe ich Extraklassen fuer die Cards erschaffen und moechte diese nun als JPanels in das CardLayout einfuegen - was mein Problem ist

Hier mal kurz ausschnitte aus meinem Quellcode
zunaechst meine Klasse mit dem CardLayout
Code:
cP.setLayout(seiten); //cP = ContentPane seiten = CardLayout;
Seite blatt = new Seite(); //meine Klasse die ich adden muss
cP.add(blatt,"drei");
Hier noch mal die Klasse die ich einfuegen moechte:
Code:
public class Seite extends JPanel (
public JPanel seite;
public JPanel Seite()(
side = new JPanel();
side.setBackground(Color.MAGENTA);
))
Ich hoffe ihr habt eine Idee wie ich mein Problem loesen kann.....
LG, Nadine