如何检查JTextField是否不可编辑

时间:2016-04-07 13:42:19

标签: java boolean jtextfield

很抱歉,如果这是一个简单的问题,但我不完全确定如何检查JTextField是否不可编辑?

我知道要检查它是否可编辑,只需使用

即可
JTextField.isEditable();

但我如何检查它是否不是?

由于

2 个答案:

答案 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