是否可以将“切换”按钮上的文本设置为“开”(如果选择),否则选择为“关”?
我正在尝试使用以下代码:
if(togbut.isSelected()){
togbut.setText("ON");
}
else if(!togbut.isSelected()){
togbut.setText("OFF");
}
但这是行不通的。
我使用NetBeans 7.3。
最佳答案
您的代码几乎是正确的。
它必须放在切换按钮的更改侦听器中。
toggleButton.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent event) {
if (toggleButton.isSelected()){
toggleButton.setText("ON");
} else {
toggleButton.setText("OFF");
}
}
});