很抱歉,如果这是一个简单的问题,但我不完全确定如何检查JTextField是否不可编辑?
我知道要检查它是否可编辑,只需使用
即可JTextField.isEditable();
但我如何检查它是否不是?
由于
答案 0 :(得分:2)
相应于Java文档(https://docs.oracle.com/javase/7/docs/api/javax/swing/text/JTextComponent.html#isEditable%28%29),isEditable:
返回指示此TextComponent是否可编辑的布尔值 或不。
所以,我猜你可以这样:
if (yourInstance.isEditable() == false) {
// Your action here
}
甚至:
if (!yourInstance.isEditable()) {
// Your action here
}
答案 1 :(得分:1)
使用逻辑补码运算符(NOT):
if ( !textField.isEditable()){
.
.
.
}
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/opsummary.html