11得票1回答
最有效的数据结构添加文本样式

我正在寻找最佳的数据结构来为文本添加样式(比如在文本编辑器中)。该结构应允许以下操作: 快速查找绝对位置X处的所有样式 在任意位置快速插入文本(该位置之后的样式必须移动) 文本的每个位置必须支持任意数量的重叠样式 我已经考虑过包含文本范围的列表/数组,但它们不允许在不重新计算插入点之后...

10得票1回答
如何在按下回车键后防止StyledText换行

如果启用了preventNewLines标志,我需要防止TextViewer在按Enter键后产生新行。 我有这段代码: TextViewer myTextViewer = new TextViewer (myGroup, SWT.V_SCROLL ...

10得票6回答
在drawstring()中改变文本颜色

我正在使用swing绘图时,尝试为字符串中的一个单词添加强调。 有人建议我使用以下HTML代码:Graphics2D g2 = (Graphics2D) g; g.drawString("this is something I want people to <p color="#00F...

10得票1回答
Java Swing 文本编辑器

我是Java编程的入门新手。我需要在Swing/AWT中创建一个文本编辑器,但我有一个问题。如何编辑所选单词,例如更改其颜色?应使用哪个组件和哪些函数? 可能重复: 使用哪些组件构建Java WYSIWYG HTML编辑器

9得票5回答
Java SWT 显示 StyledText 的行号

我想知道是否有一种简单的方法来在StyledText文本字段中显示行号,即使是换行的情况下也能显示。我在我的应用程序中使用它,如果内容变得太大,一些行号会很有用。 谢谢。