commit 9be7706785c56850c528a1ef9dcd83883e2d6027
parent e21e04de8ee520ef15a5b3f70dcbcfab981c176f
Author: William Lindholm <william_lindholm@outlook.com>
Date: Wed, 27 Nov 2024 15:59:19 +0000
Merge branch 'main' of https://github.com/LindholmLabs/Online-TicTacToe
Diffstat:
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/TicTacToeClient/src/main/java/com/groupproject/tictactoeclient/ContentPanes/MainContentPanel.java b/TicTacToeClient/src/main/java/com/groupproject/tictactoeclient/ContentPanes/MainContentPanel.java
@@ -28,6 +28,9 @@ public class MainContentPanel extends CustomPanel {
JButton createGameButton = new JButton("New Game");
JButton allscoreButton = new JButton("Scoreboard");
JButton joinGameButton = new JButton("Join Game");
+ JButton forfeitButton = new JButton("Forfeit Game");
+ JButton logoutButton = new JButton("Logout");
+
openGamesList = new JList<>();
JScrollPane openGamesScrollPane = new JScrollPane(openGamesList);
grid = new TicTacToeGrid(client, 3, 3); // A 3x3 TicTacToe grid
@@ -53,9 +56,15 @@ public class MainContentPanel extends CustomPanel {
add(gameTimerLabel);
add(scoreButton);
add(userNameLabel);
+ add(forfeitButton);
layout.putConstraint(SpringLayout.WEST, createGameButton, 20, SpringLayout.WEST, this);
layout.putConstraint(SpringLayout.NORTH, createGameButton, 10, SpringLayout.NORTH, this);
+
+ //forfeit button
+ layout.putConstraint(SpringLayout.EAST, forfeitButton, -160, SpringLayout.EAST, grid);
+ layout.putConstraint(SpringLayout.SOUTH, forfeitButton, -20, SpringLayout.SOUTH,this);
+
layout.putConstraint(SpringLayout.WEST, allscoreButton, 20, SpringLayout.EAST, createGameButton);
layout.putConstraint(SpringLayout.NORTH, allscoreButton, 0, SpringLayout.NORTH, createGameButton);