From b9b1628e62c2f6d861beefb837b4d3d5981fe9d9 Mon Sep 17 00:00:00 2001 From: hemantsharma98 Date: Fri, 30 Apr 2021 00:06:37 +0530 Subject: [PATCH 1/2] counter is displayed in the new frame --- src/main/java/game/Board.java | 53 ++++++++++++++++++++++++++++++++--- 1 file changed, 49 insertions(+), 4 deletions(-) diff --git a/src/main/java/game/Board.java b/src/main/java/game/Board.java index 513a720..bc5404a 100644 --- a/src/main/java/game/Board.java +++ b/src/main/java/game/Board.java @@ -6,7 +6,10 @@ package game; import java.awt.Color; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; import java.io.IOException; +import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Arrays; import javax.swing.*; @@ -31,6 +34,18 @@ public class Board extends JPanel { Field collisionField; private boolean isSelected = false; + + JFrame movesFrame = new JFrame("No. of Moves"); /**(); @@ -151,6 +166,9 @@ private class BoardListener implements java.awt.event.ActionListener { /* * Executed when a field is pressed */ + int noOfMovesBlack = 0; /** Date: Fri, 30 Apr 2021 00:09:26 +0530 Subject: [PATCH 2/2] labels and buttons added to the frame --- src/main/java/game/Board.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/game/Board.java b/src/main/java/game/Board.java index bc5404a..76b1f9a 100644 --- a/src/main/java/game/Board.java +++ b/src/main/java/game/Board.java @@ -388,6 +388,11 @@ private void newFrame(int whiteTurn,int blackTurn){ label.setText("Black: "+blackTurn+" "+"White: "+whiteTurn); label.setBounds(50,50, 150,20); + resetButton.setBounds(50,250,95,30); + timeLabel.setBounds(50, 50, 200, 100); + movesFrame.add(timeLabel); + movesFrame.add(resetButton); + movesFrame.add(label); movesFrame.setSize(400,400); movesFrame.setVisible(true); }