我已经设置了setEnabled(false)为我的jTextArea在netbeans。文本区域被禁用,但它的背景颜色没有像预期的那样从白色变为"灰色"。这只会发生,如果我从主类运行我的项目。当从包含textArea的jForm运行时,它将背景颜色更改为"灰色"。为什么会这样?
你需要让代码后面跟着jTextArea1.setBackground(Color.GREY);所以它看起来是这样的
jTextArea1.setEnabled(false); jScrollPane1.setEnabled(false);
jTextArea1.setBackground(Color.GREY);