【发布时间】:2012-02-16 22:25:07
【问题描述】:
如何在 Java 文本区域中定位光标位置,其中文本保存在 StringBuffer 中?我正在尝试在文本编辑器中实现退格功能。 API 列出了如何设置数据。我需要获取光标位置,以知道光标在哪个字符位置,而不是光标的屏幕全局坐标。
真诚感谢任何帮助。
【问题讨论】:
-
您是如何管理文本的,即 JTextArea 和 StringBuffer 是如何连接和更新的?你是继承 AbstractDocument/AbstractDocument.Content 吗?你能给我们看看代码吗?
-
我没有使用 JTextArea。那只是为了给我的问题提供背景。编辑器的 UI 是从 JFrame 扩展而来的。如何展示代码?我会说这个编辑窗格相当长。
标签: java textarea awt stringbuffer