JButtonラベルの配列をリセットし、すべてを再びアクティブにする

StackOverflow https://stackoverflow.com/questions/653665

  •  19-08-2019
  •  | 
  •  

質問

ゲームをプレイするとき、ユーザーがボタンをクリックして、ラベルとしてoまたはxを設定すると、ユーザーが何度もクリックできないように各ボタンがアクティブになります

ただし、9になるとメッセージボックスが表示され、drawと表示されますが、新しいラウンドを許可するためにボタンを元の状態に戻すボタンを取得できないようです

提案できること

編集:

私はこれを行うためにループを作成しなかった理由がわからない

役に立ちましたか?

解決

これはもちろん、コードを表示しなかった場合は難しいですが、何がうまくいかなかったのですか?

単純な古いループでうまくいくと思います。

JButton buttons[];

for(JButton b : buttons)
{
  b.setText("");
  b.setEnabled(true);
}

これが適切なループ構文であることを願っています。Javaで働いてからしばらく経ちました。

他のヒント

JButton 。< a href = "http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/AbstractButton.html#setText(java.lang.String)" rel = "nofollow noreferrer"> setText( <!> quot; <!> quot;)、 JComponent setEnabled(true)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top