import javax.swing.*; import java.awt.*; public class coinToss extends JPanel { private int reihenfolge = 1; // 1 = Spieler 1 fängt an, 0 = Spieler 2 fängt an private Timer timer; private JLabel infoLabel; // Konstruktor public coinToss(MainFrame frame) { setLayout(new BorderLayout()); // Info-Label für den Anzeigetext infoLabel = new JLabel("", SwingConstants.CENTER); infoLabel.setFont(new Font("Arial", Font.BOLD, 24)); add(infoLabel, BorderLayout.CENTER); // Bestimme den Anfangstext basierend auf der "reihenfolge" Variable if (reihenfolge == 1) { infoLabel.setText("Du fängst an, mach dich bereit..."); } else { infoLabel.setText("Dein Gegner fängt an, mach dich bereit..."); } // Erster Timer, der den Text nach 3 Sekunden auf "Es geht Los!" setzt /*timer = new Timer(3000, e -> { infoLabel.setText("Es geht Los!"); // Zweiter Timer, der nach weiteren 3 Sekunden zum Hauptmenü zurückkehrt Timer backToMenuTimer = new Timer(3000, ev -> { frame.showPanel("MainMenu"); }); //backToMenuTimer.setRepeats(false); // Timer nur einmal ausführen backToMenuTimer.start(); }); //timer.setRepeats(false); // Erster Timer soll nur einmal ausgeführt werden timer.start();*/ } }