package view; import model.Game; import javax.swing.*; import java.awt.*; public class GameView extends JFrame { private JLabel scoreLabel; private BoardView boardView; public GameView(Game game) { setTitle("Dorfromantik en Java"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 400); setLayout(new BorderLayout()); scoreLabel = new JLabel("Score : " + game.getScore()); boardView = new BoardView(game.getBoard()); add(scoreLabel, BorderLayout.NORTH); add(boardView, BorderLayout.CENTER); } public void update(Game game) { scoreLabel.setText("Score : " + game.getScore()); boardView.refreshBoard(); } }