H
Hanspeter-Klaus
Gast
Hallo Ich hab ein kleines Problem mit meiner GUI
Ich hab einen JPanel Array der als Stapel in einem andern JPanel angeleget ist
Das hab ich mit Cardlayout gelöst, soweit funktioniert das auch.
Jetzt will ich aber mit hilfe von 2 buttens und einem eingabefenster zwischen den Panels im stapel blättern können.
Könnte mir jemand erklären wie das geht da ich mit den Erklärungen die ich bisher im internet gefunden habe nicht klar komme.
in die if-Abfragung soll nun die Steuerung zum wechseln der jpanels.
Ich hab einen JPanel Array der als Stapel in einem andern JPanel angeleget ist
Das hab ich mit Cardlayout gelöst, soweit funktioniert das auch.
Jetzt will ich aber mit hilfe von 2 buttens und einem eingabefenster zwischen den Panels im stapel blättern können.
Könnte mir jemand erklären wie das geht da ich mit den Erklärungen die ich bisher im internet gefunden habe nicht klar komme.
Code:
private JPanel getKartenstapel(){
if (Kartenstapel == null){
Kartenstapel = new JPanel(new CardLayout());
Kartenstapel.setPreferredSize(new java.awt.Dimension(5000, 1));
Kartenstapel.setLayout(null);
Kartenstapel.setSize(new java.awt.Dimension(766, 539));
Kartenstapel.setLocation(new java.awt.Point(0,40));
Kartenstapel.setBackground(java.awt.Color.white);
for(z= 0; z <= 36; z++){
Kartenstapel.add(getKarte(), null);}
}
return Kartenstapel;
}
private JPanel getKarte() {
Karte[z] = new JPanel();
Karte[z].setPreferredSize(new java.awt.Dimension(5000, 1));
Karte[z].setLayout(null);
Karte[z].setSize(new java.awt.Dimension(766, 539));
Karte[z].setSize(new java.awt.Dimension(766, 539));
Karte[z].setLocation(new java.awt.Point(0,40));
Karte[z].setBackground(java.awt.Color.white);
.
.
.
.
}
return Karte;
}
if (e.getSource().equals(jButtonZurück)) {
if (Steuerklasse.woche > 1) {
Steuerklasse.woche = Steuerklasse.woche - 1;
jTextFieldWoche.setText("" + Steuerklasse.Week());
repaint();
}
in die if-Abfragung soll nun die Steuerung zum wechseln der jpanels.