Online-TicTacToe

Log | Files | Refs | README | LICENSE

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:
MTicTacToeClient/src/main/java/com/groupproject/tictactoeclient/ContentPanes/MainContentPanel.java | 9+++++++++
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);