【发布时间】:2014-04-17 09:29:31
【问题描述】:
我需要在我的程序中使用 textarea,而且我还需要它是只读的。
这是我创建 textArea 的主程序的一部分:
final TextArea ta = new TextArea();
ta.setMaxSize(9*x, 7*x);
ta.setId("textarea");
ta.setTranslateX(x);
ta.setTranslateY(2*x);
ta.setDisable(true);
这是我的 css 文件的一部分:
#textarea {
-fx-font: 13px "Serif";
-fx-background-color: BEIGE;
}
如果我删除该行:ta.setDisable(true); Css 就像我希望它工作一样工作。但是在我设置禁用 true 之后,它只会使 textarea 透明,这使得文本很难阅读,而且背景颜色也不是我想要的。
还有其他方法可以将文本设置为只读吗?或者有没有办法在禁用后使用css。我真的需要它是 TextArea 而不是 Label 或任何其他类型。提前谢谢你。
【问题讨论】:
标签: javafx