web-dev-qa-db-ja.com

チェックボックスのブール値の評価

これはとてつもなく簡単な質問だと思いますが、その答えはどこにも見つかりません。ブール値を評価し、ifステートメントで値を変更する必要があるJCheckboxがあります。問題は、JCheckboxの内容を評価するための構文をどこにも見つけることができず、変更することは言うまでもないことです。これはおそらく非常に簡単な方法ですが、役に立つものが見つからないようです。ありがとう!

16
j.gardner117

これ SOスレッドはあなたの質問に答えます。あなたのJCheckBoxの名前が "Foo"の場合、その値を次のようにチェックします。

Foo.isSelected()

値を設定するには、使用します

Foo.setSelected(true)
25
dshapiro

チェックボックスが選択されているかどうかを確認する方法を意味します。はいの場合は isSelected を使用します

boolean isSelected = jCheckBox.isSelected();

if(isSelected ){
   jCheckBox.setSelected(false);
} else {
   jCheckBox.setSelected(true);
}
7
mprabhat

素晴らしい tutorial があり、これを読んで知識を完全にすることができます。 JCheckboxの現在の選択状態を知りたい場合は、メソッドisSelected()を使用してください。

2
rlinden