我想在當前脫字符位置插入文本到JTextArea
如何操作?我發現只有Java腳本教程。在JTextArea的插入位置插入文本
0
A
回答
5
看看方法getCaretPosition()
。
返回組件的文本插入脫字符號的位置。
0
您可以執行以下操作。首先設置插入符的位置並插入文本。
textarea.setCaretPosition(int posintion)
textarea.setText(yourData);
9
使用textarea.setText();將取代您文字的全部內容。取而代之的是,您必須使用insert()您的文本對象的方法。
textarea.insert("My String Here", textarea.getCaretPosition());
您可以通過textObject .getCaretPosition()獲取插入符位置並從那裏開始添加文本。
我也發現這個有用:https://stackoverflow.com/a/5255666/2655623
總結:
textarea.replaceSelection("");
textarea.insert("My String Here", textarea.getCaretPosition());
1
使用getDocument().insertString
,而不是setText
方法。
textarea.getDocument().insertString(textarea.getCaretPosition(), t, null);
相關問題
- 1. 在JTextArea中插入文本
- 2. 插入文本到UITextField插入位置
- 3. 設置插入符號的位置,其中插入符號未插入JTextArea
- 4. 插入文本在文本區域在插入位置
- 5. 在JTextArea中獲取插入位置的XY位置
- 6. 在插入位置插入文本到可編輯的IFRAME(IE)
- 7. 在插入位置處插入Silverlight文本框
- 8. BASH:插入文本在特定位置
- 9. 在插入位置查找文本
- 10. 在特定位置插入文本
- 11. 在文本中的光標位置插入文本輸入
- 12. 得到插入文本框中的插入位置
- 13. 如何在文本區的當前插入位置插入文本
- 14. 在JTextArea下插入圖像
- 15. Silverlight文本框,移動插入位置
- 16. 從插入位置提取文本textarea
- 17. 在特定位置在JTextArea中插入字符串
- 18. 如何使WPF文本框滾動文本插入插入位置?
- 19. 插入變量插入隨機位置
- 20. 插入文本在正確的位置上的JavaScript文本
- 21. javascript在文本區域的特定位置插入文本
- 22. 插入JEditorPane html位置的插入位置
- 23. JavaScript插入位置
- 24. JTextArea中的插入符號位置已關閉
- 25. 在插入位置驗證文本框輸入
- 26. 將插入位置設置爲最後一行的開頭的文本區域(JTextArea)的自動文本滾動
- 27. 在JTextArea的指定行上插入文本
- 28. 在tkinter文本部件中設置插入字符的位置
- 29. Word插入文件在光標位置
- 30. 使用SWT將文本插入到使用StyledText的插入位置
這不會在當前插入位置處插入文本,而是插入您想要的插入位置。 –
確實,您可以使用您指定的getCaretPosition()方法獲取當前插入位置,或者我通常將鼠標事件偵聽器添加到文本區域並設置插入位置* onClick *。 –
這將取代textArea的內容。請檢查我的答案。 – Soley