Servus,
ich habe mir eine kleine GUI mit CardLayout gebastelt. Ich habe insgesamt 3 Panels im CardLayout:
Mein Problem ist, dass ich die verschiedenen Panels zwar einblenden kann, wenn ich aber ein vorhergehendes
Panel wieder einblenden will geht das nicht. Ich kann quasi immer nur vorwärtsblättern. Woran könnte das liegen?
Hier mal ein kurzer Codeausschnitt:
Hier kann ich beispielsweise von card2 nach card3 wechseln, aber nicht mehr zurück
Die "show()" Methoden der Verschieden Cards waren übrigens durchgestrichen. Ich arbeite mit Netbeans. Was hat das zu bedeuten?
Viele Grüße
ich habe mir eine kleine GUI mit CardLayout gebastelt. Ich habe insgesamt 3 Panels im CardLayout:
Mein Problem ist, dass ich die verschiedenen Panels zwar einblenden kann, wenn ich aber ein vorhergehendes
Panel wieder einblenden will geht das nicht. Ich kann quasi immer nur vorwärtsblättern. Woran könnte das liegen?
Hier mal ein kurzer Codeausschnitt:
Hier kann ich beispielsweise von card2 nach card3 wechseln, aber nicht mehr zurück
Code:
private javax.swing.JPanel card1;
private javax.swing.JPanel card2;
private javax.swing.JPanel card3;
private javax.swing.JButton showPanel1;
private javax.swing.JButton showPanel2;
private javax.swing.JButton showPanel3;
private javax.swing.JPanel cardPanel;
cardPanel.setLayout(new java.awt.CardLayout());
cardPanel.add(card1, "card2");
cardPanel.add(card2, "card3");
cardPanel.add(card3, "card4");
private void showPanel1ActionPerformed(java.awt.event.ActionEvent evt) {
card2.show();
}
private void showPanel2ActionPerformed(java.awt.event.ActionEvent evt) {
card3.show();
}
Die "show()" Methoden der Verschieden Cards waren übrigens durchgestrichen. Ich arbeite mit Netbeans. Was hat das zu bedeuten?
Viele Grüße