我正在使用RTFEditorKit()创建一个简单的.rtf文件编辑器应用程序。 我添加了代码来创建新文档,打开.rtf文档,另存为.rtf文档,以及向文档内容添加样式,例如粗体,斜体和下划线。 我正在使用JTextPane 。 这是我的问题:我在内容中添加了一些样式(例如,粗体 ...
我正在使用RTFEditorKit()创建一个简单的.rtf文件编辑器应用程序。 我添加了代码来创建新文档,打开.rtf文档,另存为.rtf文档,以及向文档内容添加样式,例如粗体,斜体和下划线。 我正在使用JTextPane 。 这是我的问题:我在内容中添加了一些样式(例如,粗体 ...
我正在通过重用此处发布的代码来实现语法高亮显示。 问题在于每个字符“ {,},<,>”都没有着色,并且后面没有非字符。 例如在“ ...
在我们具有org.w3c.dom.Node.normalize()的意义上,我试图“标准化” DefaultStyledDocument子类:也就是说,合并相邻的文本“ leaves”。 对于DefaultStyledDocument,如果两个相邻的叶子具有相同的属性(或没有),则将这些叶子标 ...
我正在将自定义语言作为名为Compilers的类的项目。 整个项目使用Java,使用JFlex作为我的词法分析器,并使用Cup作为我的语法分析器。 我为该语言创建了一个简单的文本编辑器,该编辑器主要由JTextPane组成,用户可以在其中键入将要分析的自定义代码。 此JTextPane ...
我有一串文字:“这是在| <ski> |上的| <good> |山。” 我要| <good> | 和| <ski> | 显示为红色,斜体,FontSize 9。 我已经设置了单独的AttributeSet 我有一个正则表达式 ...
我在一个项目中使用JTextPane,该项目应该显示行号并为一些关键字加上颜色。 为了显示行号,我使用了“ setEditorKit”,并且为文本着色,我覆盖了DefaultStyledDocument的insertString()和removeString()方法,然后使用了“ JTextP ...
我试图在JEditorPane的重写DefaultStyledDocument(还提供自定义EditorKit)的内部插入LeafElement:但是我得到了javax.swing.text.StateInvariantError。 因此,遵循JGuru论坛主题的指导 ,我添加了writeLo ...
我有JTextPane并且正在使用DefaultStyledDocument作为文本模型。 我目前使用JTextPane的默认copy()和paste()方法进行复制和粘贴,但是如您所知,它们仅复制/粘贴纯文本。 例如,我需要能够从浏览器复制样式化的文本,然后将其粘贴到JTextPane保留 ...
HTML有一个文档对象模型,然后Javascript可以操作/移动。 当我在Swing中创建GUI时 - 模型看起来非常不同(我不知道模型的名称),因为我正在创建布局管理器,并在其中粘贴对象。 我的问题:是否有某种方式以类似DOM的方式操纵Java GUis? [例如,我希望能 ...
我遇到了一个扩展javax.swing.text.DefaultStyledDocument的类间歇性问题。 该文档正在发送到打印机。 大多数情况下,文档的格式看起来正确,但有时却不正确。 看起来格式中的某些更改尚未应用。 我看了看DefaultStyledDocument.styl ...
我想将一个DefaultStyledDocument插入另一个DefaultStyledDocument 。 我该怎么做呢? 我知道这种方法: 我真正想要的是这样的: 有办法吗? ...
我知道我可以像这样在javax.swing.text.DefaultStyledDocument上设置字体大小: 如何设置字体颜色? ...