JTextAreaContent.setEnabled(false);
if (JTextAreaContent.isEnabled()==true) {
System.println(1);
}else {
System.println(2);
}
它始终打印是“1”,为什么?
if (JTextAreaContent.isEnabled()==true) {
System.println(1);
}else {
System.println(2);
}
它始终打印是“1”,为什么?
还是你自己敲的示例?
请贴下源码!
另外,Swing JTextArea的setEnabled(false)后查询isEnabled()应该是true
请确认是否有线程问题?
但是:
例一:
JTextAreaContent.setEnabled(false);
if (JTextAreaContent.isEnabled()==true) {
System.println(1);
}else {
System.println(2);
}
例二:
JTextAreaContent.setEnabled(true);
if (JTextAreaContent.isEnabled()==true) {
System.println(1);
}else {
System.println(2);
}
它始终打印是“1”,为什么? 谢谢了
java里没有 JTextAreaContent也没有setEnabled只有setEditable
如果是第3方代码需要看源码才知道问什么