Hallo,
fuer meine Applikation brauche ich unbedingt ein CardLayout und habe mich in einem ersten Versuch daran probiert, bevor ich alles auf meine applikation anwende. Leider funktioniert es noch nicht so wie ich moechte, bekomme aber auch keine fehlermeldung vom Compiler. Hat vielleicht jemand von euch eine Idee?
hier mal mein QuellCode:
public class ErstesFenster
private CardLayout seiten;
Container cP;
ActionListener klick;
JButton zwi, knopf;
public static void main(String[]args) (
ActionListener klick = new ErstesFenster();
JFrame fenster = new JFrame();
CardLayout seiten = new CardLayout(5,5);
Container cP = new fenster.getContenPane();
cP.setLayout(seiten);
JPanel untergrund = new JPanel();
JButton knopf = new JButton("druck");
knopf.addActionListener(klick);
untergrund.add(knopf);
JPanel zwei = new JPanel();
JButton zwi = new JButton("zuck");
zwi.addActionListener(klick);
zwei.add(zwi);
cP.add(zwei,"eins");
cP.add(untergrund,"zwei");
seiten.show(cP,"zwei");
fenster.setVisible(true);
)
public void actionPerformed(ActionEvent event) (
if(event.getSource().equals(knopf))
(
seiten.show(cP,"eins");
)
if(event.getSource().equals(zwi))
(
seiten.show(cP,"zwei");
)
fuer meine Applikation brauche ich unbedingt ein CardLayout und habe mich in einem ersten Versuch daran probiert, bevor ich alles auf meine applikation anwende. Leider funktioniert es noch nicht so wie ich moechte, bekomme aber auch keine fehlermeldung vom Compiler. Hat vielleicht jemand von euch eine Idee?
hier mal mein QuellCode:
public class ErstesFenster
private CardLayout seiten;
Container cP;
ActionListener klick;
JButton zwi, knopf;
public static void main(String[]args) (
ActionListener klick = new ErstesFenster();
JFrame fenster = new JFrame();
CardLayout seiten = new CardLayout(5,5);
Container cP = new fenster.getContenPane();
cP.setLayout(seiten);
JPanel untergrund = new JPanel();
JButton knopf = new JButton("druck");
knopf.addActionListener(klick);
untergrund.add(knopf);
JPanel zwei = new JPanel();
JButton zwi = new JButton("zuck");
zwi.addActionListener(klick);
zwei.add(zwi);
cP.add(zwei,"eins");
cP.add(untergrund,"zwei");
seiten.show(cP,"zwei");
fenster.setVisible(true);
)
public void actionPerformed(ActionEvent event) (
if(event.getSource().equals(knopf))
(
seiten.show(cP,"eins");
)
if(event.getSource().equals(zwi))
(
seiten.show(cP,"zwei");
)