đệ đang tập làm cái game TicTacToe, và bị mắc ở phần xử lý sự kiện
đệ có đoạn code này:
Code:
public void actionPerformed(ActionEvent ae) {
		player = 1;
		for (int i = 0; i < btn.length; i++) {
			for (int j = 0; j < btn.length; j++) {
				if(player == 1 && ae.getSource() == btn[i][j]) {
					btn[i][j].setLabel("x");
					player = 2;
				}
				if(player == 2 && ae.getSource() == btn[i][j]) {
					btn[i][j].setLabel("o");
					player = 1;
				}
			}
		}	
	}
trong đó btn[][] là mảng Button 3x3(bàn cờ).
ý tưởng là: click lần đầu tiên thì gán nhán x, click kế tiếp là o. cứ đan xen nhau.
đệ đã dùng biết int player để hoán đổi, và code như trên nhưng kết quả không như mong muốn
mong các huynh giúp đỡ