@Override public void actionPerformed(ActionEvent e) { if (e.getSource().equals(newGameButton)) { new Frame(isStar); // frame.requestFocusInWindow(); this.setVisible(false); this.setFocusable(false); board.getBoard().requestFocusInWindow(); board.getBoard().setFocusable(true); } if (e.getSource().equals(recordTableButton)) { board.showHighscores(); this.requestFocusInWindow(); } if (e.getSource().equals(designButton)) { this.board.ChaneDesign(); this.requestFocusInWindow(); if (this.board.getChangedDesign()) { background.setIcon(new ImageIcon("Images\\Background2.png")); newGameButton.setIcon(new ImageIcon("Images\\newGameStar.png")); recordTableButton.setIcon(new ImageIcon("Images\\recordTableStarButton.png")); designButton.setIcon(new ImageIcon("Images\\changeDesignStar.png")); nextImage.setIcon(new ImageIcon("Images\\next2Star.png")); this.board.getScoreLabel().setText("Stars collected:" + this.board.getScore().getScore()); } else { background.setIcon(new ImageIcon("Images\\Background.png")); newGameButton.setIcon(new ImageIcon("Images\\newGame.png")); recordTableButton.setIcon(new ImageIcon("Images\\recordTableButton.png")); designButton.setIcon(new ImageIcon("Images\\changeDesign.png")); nextImage.setIcon(new ImageIcon("Images\\next2.png")); this.board.getScoreLabel().setText("Banana Score: " + this.board.getScore().getScore()); } } }