次のグローバルに定義された変数を変更しようとしています:
static int players;
次の方法から:
public static void selectPlayers() {
JButton player1 = new JButton("1 Player");
player1.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent arg0) {
players = 1;
}
});
}
これは変数には影響しません。変数はグローバルであるため、メイン メソッドからアクセスできます。変数を変更する最良の方法は何ですか?