Browse Source

[TikTakToeGame Class]: Actionlistener 1

remotes/origin/TikTakToeGame
fdai7431 2 years ago
parent
commit
02e6bd00ac
  1. 60
      JavaGamelauncher/src/main/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/TikTakToeGame.java

60
JavaGamelauncher/src/main/java/de/hs_fulda/gruppenprojekt/JavaGamelauncher/TikTakToeGame.java

@ -263,6 +263,66 @@ public class TikTakToeGame extends JFrame{
btnNewButtonClearField.setBackground(new Color(64, 128, 128)); btnNewButtonClearField.setBackground(new Color(64, 128, 128));
btnNewButtonClearField.setBounds(260, 490, 150, 60); btnNewButtonClearField.setBounds(260, 490, 150, 60);
contentPane.add(btnNewButtonClearField); contentPane.add(btnNewButtonClearField);
btnNewButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(spielerIstDran == 1) {
btnNewButton1.setForeground(new Color(255, 0, 0));
btnNewButton1.setBackground(new Color(255, 0, 0));
btn1 = "red";
btnNewButton1.setEnabled(false);
if(btn1.equals("red") && btn2.equals("red") && btn3.equals("red") ||
btn1.equals("red") && btn4.equals("red") && btn7.equals("red") ||
btn1.equals("red") && btn5.equals("red") && btn9.equals("red")) {
TextFieldAusgabe1.setText("Spieler 1 Hat gewonnen.");
punkte1 +=1;
btnNewButton2.setEnabled(false);
btnNewButton3.setEnabled(false);
btnNewButton4.setEnabled(false);
btnNewButton5.setEnabled(false);
btnNewButton6.setEnabled(false);
btnNewButton7.setEnabled(false);
btnNewButton8.setEnabled(false);
btnNewButton9.setEnabled(false);
}//end if
else {
TextFieldAusgabe1.setText("Der Spieler 2 ist dran.");
spielerIstDran = 2;
}//end else
}//end if
else if(spielerIstDran == 2){
btnNewButton1.setForeground(new Color(0, 0, 255));
btnNewButton1.setBackground(new Color(0, 0, 255));
btn1 = "blue";
btnNewButton1.setEnabled(false);
if(btn1.equals("blue") && btn2.equals("blue") && btn3.equals("blue") ||
btn1.equals("blue") && btn4.equals("blue") && btn7.equals("blue") ||
btn1.equals("blue") && btn5.equals("blue") && btn9.equals("blue")) {
TextFieldAusgabe1.setText("Spieler 2 Hat gewonnen.");
punkte2 +=1;
btnNewButton2.setEnabled(false);
btnNewButton3.setEnabled(false);
btnNewButton4.setEnabled(false);
btnNewButton5.setEnabled(false);
btnNewButton6.setEnabled(false);
btnNewButton7.setEnabled(false);
btnNewButton8.setEnabled(false);
btnNewButton9.setEnabled(false);
}//end if
else {
TextFieldAusgabe1.setText("Der Spieler 1 ist dran.");
spielerIstDran = 1;
}//end else
}//end else if
else {
TextFieldAusgabe1.setText("Huiuiuiui, ein Fehler!.");
}//end else
}
});
}//end }//end
} }
Loading…
Cancel
Save