java Fx TextArea实现光标定位

1.要实现java FX TextArea在代码中定位光标,只需要设置TextArea组件的positionCaret的属性。

TextArea ta = new TextArea();
ta.setText("1234567890");
ta.positionCaret(4);

这样,就可以将光标定位到4的位置上,
当然,还有另外一种方法

TextArea ta = new TextArea();
ta.setText("1234567890");
ta.setPrefColumnCount(4);

获得文本框中当前光标的位置 这个可以通过getCaretPosition()方法得到

你可能感兴趣的:(java,javafx,TextArea,光标定位)