70

aJCheckBoxがチェックされているかどうかを確認するにはどうすればよいですか?

4

2 に答える 2

110

isSelectedメソッドを使用します。

また、 ItemListenerを使用して、チェックがオンまたはオフになったときに通知されるようにすることもできます。

于 2010-08-30T11:33:53.097 に答える
22

を使用itemStateChanged(ItemListener)すると、チェックボックスの選択と選択解除を追跡できます(それに基づいて、必要なことを何でも実行できます)。

myCheckBox.addItemListener(new ItemListener() {
    @Override
    public void itemStateChanged(ItemEvent e) {
        if(e.getStateChange() == ItemEvent.SELECTED) {//checkbox has been selected
            //do something...
        } else {//checkbox has been deselected
            //do something...
        };
    }
});

Java Swing itemStateChanged ドキュメントも役立つはずです。メソッドを使用isSelected()すると、実際のチェックボックスが選択されているかどうかをテストできます。

if(myCheckBox.isSelected()){_do_something_if_selected_}
于 2015-05-20T16:38:05.713 に答える