【发布时间】:2014-09-02 18:28:21
【问题描述】:
我在让 setCursor() 在 TextArea 中正常工作时遇到问题。我根本没有看到任何其他搜索结果与此问题相关,并且可能正在做一些愚蠢的事情,因为还没有其他人解决这个问题。我尝试了不同的选择,但没有运气。以下是一些尝试:
下面的编码使得只有外边缘受 setCursor 影响。
textArea.setCursor(Cursor.DEFAULT);
在 FXML 中,如果我使用 Scene Builder 添加它,我会得到以下信息。
<TextArea fx:id="textArea" prefHeight="458.0" prefWidth="766.0">
<font>
<Font name="System Bold" size="12.0" />
</font>
<cursor>
<Cursor fx:constant="DEFAULT" />
</cursor>
</TextArea>
它给了我一个错误,所以我添加了导入...
<?import javafx.scene.Cursor?>
然后它给了我一个错误,说“FXML 加载器无法创建 javafx.scene.Cursor 的实例。”没有提供任何提示。
我知道对于 ComboBoxes,我必须执行以下操作:
comboBox.getEditor().setCursor(Cursor.DEFAULT);
有什么方法可以让 TextArea 也能正常工作吗?
谢谢!
【问题讨论】: