JCheckBox
'un nasıl kontrol edildiğini nasıl kontrol edebilirim?JCheckBox'un nasıl kontrol edildiğini kontrol etmek ister misiniz?
50
A
cevap
82
isSelected yöntemini kullanın.
Ayrıca bir ItemListener kullanabilirsiniz, böylece işaretlendiğinde veya işaretlenmediğinde size bildirilir. Eğer seçme ve onay kutusunun işaretini kaldırarak izlemek (ve bunu temel istersen yap) yapabilirsiniz itemStateChanged(ItemListener)
kullanarak
12
:
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 docu çok yardımcı olmalıdır. isSelected()
yöntemini kullanarak, yalnızca gerçek onay kutusunun seçili olup olmadığını test edebilirsiniz:
if(myCheckBox.isSelected()){_do_something_if_selected_}