我有一个Textarea,可用于输出状态日志。我不希望用户能够在其中添加文本,因此我将editable设置为false。我也希望光标是普通的箭头光标,但这不起作用。
我试图设置文本区域的光标,但这不起作用。
textArea.setCursor(Cursor.DEFAULT);
当将鼠标悬停在文本区域而不是标准箭头光标时,它仍显示通常的文本区域光标。我想念什么?
答案 0 :(得分:1)
here回答了该解决方案不起作用的原因。 如果您不选择CSS,请尝试以下方法:
textArea.setId("idTextArea");// you can set also control id in fxml file
textArea.getScene().lookup("#idTextArea .content").setCursor(Cursor.DEFAULT);
在运行代码之前,请确保已初始化Scene对象。