Java中如何将设置TextArea中的光标位置
百度搜到的都是怎么得到光标位置,那怎么任意设定光标位置呢,比如我想把光标位置设定在已知字符串中倒数第二个字符上,应该怎么写?比如字符串ABCDEF,怎么把光标定位在E字符...
百度搜到的都是怎么得到光标位置,那怎么任意设定光标位置呢,比如我想把光标位置设定在已知字符串中倒数第二个字符上,应该怎么写?比如字符串ABCDEF,怎么把光标定位在E字符上???
展开
5个回答
展开全部
a.requestFocus
你看看textArea的属性里有
如果你是刚刚打开一个窗口就要让textArea获得焦点,可以在打开窗口的事件里添加a。requesFocus
你看看textArea的属性里有
如果你是刚刚打开一个窗口就要让textArea获得焦点,可以在打开窗口的事件里添加a。requesFocus
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
AWT/Swing中TextArea/JTextArea使用setCaretPosition方法
public void setCaretPosition(int position)
The caret position is constrained to be between 0
and the last character of the text, inclusive.
JavaFX中:
TextArea ta = new TextArea();
ta.setText("1234567890");
ta.positionCaret(4);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jTextArea1.setSelectionStart(pos);
jTextArea1.setSelectionEnd(pos);
好像就这两个函数吧。。
jTextArea1.setSelectionEnd(pos);
好像就这两个函数吧。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
setSelectionStart
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询