Skip to content
Snippets Groups Projects
Commit 33a2a84e authored by Justin Klein's avatar Justin Klein
Browse files

Upload New File

parent 06f34f96
No related branches found
No related tags found
1 merge request!1Der große Merge
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class EndScreen extends Thread {
public void EndScreen(SpielerHand spielerHand, int spielerIndex){
JFrame frame = new JFrame();
frame.setTitle("End Screen");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new BorderLayout());
JPanel ende1 = new JPanel(new BorderLayout());
frame.add(ende1, BorderLayout.CENTER);
JPanel ende2 = new JPanel(new BorderLayout());
frame.add(ende2, BorderLayout.NORTH);
JPanel ende3 = new JPanel(new BorderLayout());
ende2.add(ende3, BorderLayout.CENTER);
ende1.setLayout(new BoxLayout(ende1, BoxLayout.X_AXIS));
JTextArea Sieger = new JTextArea();
int zahl = spielerIndex;
Sieger.setText("Der Gewinner ist: \n Player" + (zahl + 1) + " " + spielerHand.spielerNamen[spielerIndex]);
ende3.add(Sieger);
Sieger.setFont(new Font("Arial", Font.PLAIN, 40));
JButton NeueRundeButton = new JButton("Neue Runde");
ende1.add(NeueRundeButton);
NeueRundeButton.setFont(new Font("Arial", Font.PLAIN, 30));
NeueRundeButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
SwingWorker<Void, Void> worker = new SwingWorker<Void, Void>() {
protected Void doInBackground() throws Exception {
UNO.main(new String[0]);
return null;
}
};
worker.execute();
frame.dispose();
}
});
JButton Beenden = new JButton("Beenden");
ende1.add(Beenden);
Beenden.setFont(new Font("Arial", Font.PLAIN, 30));
Beenden.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
frame.pack();
frame.setVisible(true);
}
//Es wird ein EndScreen erstellt der den Siger anzeigt.
//Es gibt den Knopf "Neue Runde", was eine neue Runde beginnen lässt
//Es gibt den Knopf "Beenden", was das Spiel Beendet
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment