我是 java-swing 库的新手,目前我正在开发一种编程语言的文本编辑器。 我已经添加了突出显示的关键词未来,它工作正常。 我还需要添加其他期货,例如自动缩进、自动配对……为此,我需要添加我的自定义文档过滤器: 但是,当我添加自定义过滤器时,荧光笔停止工作。 我不知道发生了什么,但我认为荧 ...
我是 java-swing 库的新手,目前我正在开发一种编程语言的文本编辑器。 我已经添加了突出显示的关键词未来,它工作正常。 我还需要添加其他期货,例如自动缩进、自动配对……为此,我需要添加我的自定义文档过滤器: 但是,当我添加自定义过滤器时,荧光笔停止工作。 我不知道发生了什么,但我认为荧 ...
我正在使用 JTextPane 和 StyledDocument 来设置消息样式,并且我想清除消息或仅清除最旧的消息。 我可以使用以下方法轻松清除所有内容: 但是,如果我想清除除某些行之外的所有内容,则不确定是否/如何完成。 我试过了 但问题是它删除了内容样式。 这是显示问题的简单演示。 有没有简单 ...
我有一个显示一些文本的JTextPane 。 它是动态生成的。 程序从套接字接收文本的样式和文本本身。 例如,我希望文本的某些部分加粗,其他部分居中,有些部分既粗体又居中。 我用这段代码设置了一个样式doc.insertString(doc.getLength(), text, boldText) ...
我目前正在使用 JSwing 编写一个非常简单的程序。 JScrollPane ("textPane")中有一个JTextArea ("textArea") textArea") 。 我设法使用名为doc的StyledDocument编辑此TextArea中的文本和内容。 但是,当我想在 whi ...
我的情况:我有一个带有自己的语法高亮显示的JTextPane 。 我将它设置为当用户停止输入时,它会使用 setCharacterAttributes() 方法更新文本中的样式。 我的问题:当不执行这些样式更新时,撤消管理器按预期工作。 但是当我使用它时,撤消管理器会将这些样式更改视为实际的可撤消 ...
我有一个带有StyledDocument的JTextPane,需要在高于字体的文本之间添加图像。 这意味着线通常会变高: 我的目标是使图像稍微重叠,以便使用更少的空间。 在MCVE中,我通过为IconView返回较小的垂直跨度来实现此IconView ,如下所示: 因 ...
我什至不知道这是否可能,但是我想做的是将样式文档(用户可以更改文本:粗体,下划线,斜体和3种字体大小)保存在.doc文件中-这样他就可以以后可以使用任何其他支持样式文本的文本编辑器自行打开它。 我在下面编写了代码...编辑器起作用了,我可以在文本上应用样式,但是当我保存时,它将文本保存为黑 ...
我试图提取我添加到DefaultStyledDocument中的四个段落。 但这并不像我期望的那样。 我究竟做错了什么? 我在此处添加了完整的代码-这就是所要求的。 ...
最近我一直在使用样式常量、样式文档和文本窗格。 我知道您可以编辑您突出显示/选择的文本的一部分,在下面的代码中显示它 例如,如果用户在“hello world”中突出显示/选择“o worl”,则“o worl”将更改为黑色,字体字母将为 Arial。 现在,我的问题是:如何从突出显示/选定的 ...
嘿,我有一些问题。 我必须创建一个用于文本编辑的小程序。 (选定的)文本应为样式。 粗体,斜体,下划线,左右中心对齐。 效果很好。 我使用了特定的StyleEditorKit操作。 我的问题是现在通过jtoolbar中的按钮和jmenu / jmenubar中的jmenuit ...
嗨,我有JTextPane,我想在不同的时间加载内容(带有字体信息的文本)。 附加文本将始终更改字体名称或大小或粗体或斜体。 当我插入新字符串(使用diff字体)时,TextPane总是丢失先前加载的文本的字体信息。 如何始终为文本窗格保留字体信息? 我也想插入图片! 我必须为此使用H ...
我正在尝试运行以下代码: 如何更改JTextPane中特定单词的颜色? 和 我想迭代使用它,也就是说,任何新字符串ALL_WORDS_THAT_YOU_WANT_TO_FIND都将自动着色。 我想删除 (即,不破坏先前的彩色单词),但它不起作用:它仅使上一次迭代中 ...
我目前使用以下方法将JLabel嵌入JTextPane中: 如何使标签不可删除? 因为每当我保留退格键时,标签最终都会从JTextPane删除 ...
我想将JTextPane制表符\\ t的大小设置为4个空格。 谷歌搜索了很多之后,我发现了一些东西,其中包括我尝试过的东西以及它们为什么失败的原因。 如何在JEditorPane中设置选项卡大小? JTextPane不是普通文档。 Java JTextpane选项卡大小 ...
从JTextPane的Selectedtext获取粗体和斜体样式 适用风格 检查文本,粗体和斜体 ...
我是Java的新手,正在使用Java swing GUI。 最近我读了一篇文章: 在JTextArea或JTextPane中居中放置文本-水平文本对齐 里面的解决方案运行完美,但是我要提出一些概念性问题。 我在oracle网站上阅读了接口和类的介绍。 它说该接口包含一组带有空主体 ...
我有一个程序将一些URL输出到JEditorPane。 我希望这些URL是超链接。 该程序基本上会将URLS输出到JEditorPane,就好像它是一个日志一样。 我有一些工作,但它没有超链接的URL。 这是我的代码: 而不是http://example.com/ ,而是 ...
我正在尝试创建简单的IDE并基于我的JTextPane着色 字符串(“”) 评论(//和/ * * /) 关键词(公共,国际...) 数字(像69这样的整数和1.5之类的浮点数) 我为源代码着色的方法是覆盖StyledDocument中的insertSt ...
因此,我目前正在开发一个程序,该程序允许用户使用样式文本创建“帖子”。 现在,我正在使用Java的DefaultStyledDocument,但是我对其他选项持开放态度(不过,他们最好实现StyledDocument)。 我最初在此处发布了有关直接序列化DefaultStyledDocume ...
我有一个JTextPane并且在ActionEvent ,我想将JTextPane的内容(带有颜色,文本和其他属性)保存在另一个类中(作为变量)。 稍后,我想与变量之一交换JTextPane的内容。 我尝试使用: 和 但两者都不起作用。 我考虑过只将整个JTextP ...