styleddocument相关内容

JTextPane 附加一个新字符串

在每篇文章中,都会回答“如何将字符串附加到 JEditorPane?"这个问题.就像 jep.setText(jep.getText + "new string"); 我已经试过了: jep.setText("终止时间:" +CriterionFunction.estimateIndividual_top(individual) + " ");jep.setText( ..
发布时间:2021-12-09 18:26:24 Java开发

如何清除 StyledDocument 中的所有样式?

StyledDocument 包含各种方法设置样式.像 setCharacterAttributes. 但是我看不到任何删除样式的方法. 有吗? 解决方案 “清除"样式是不可能的.应该使用以下技术获得“默认"样式: Style defaultStyle = StyleContext.getDefaultStyleContext().getStyle(StyleContext. ..
发布时间:2021-09-02 20:18:51 Java开发

Java在JTextPane上设置缩进大小

我想将JTextPane中制表符\ t的大小设置为4个空格. 在谷歌搜索了很多之后,我发现了一些我要尝试的东西以及它们为什么失败的东西. 如何在JEdi​​torPane? JTextPane不是普通文档. Java JTextpane标签大小 Eclipse引发了一些错误: Type mismatch: cannot convert from javax.sw ..
发布时间:2020-04-25 04:17:42 Java开发

JTextPane中的多色文本选择(Swing)

我有一个JTextPane,其样式为Docuent.我以编程方式插入了文本:"Hello World".单词"Hello"是红色,单词"World"是绿色.有什么办法可以选择两个单词,选择矩形变成半红色半绿色(或所选字符的颜色)吗?通过选择,我的意思是在运行时而不是通过编程方式选择文本... 我相信在更改jTextPane中选定文本的颜色, StanislavL告诉我如何实现,因为我不知道如 ..
发布时间:2020-04-25 04:17:36 Java开发

与JTextPane关联的StyledDocument的字体

与JTextPane关联的StyledDocument使用什么字体?默认情况下,它使用与JTextPane相同的字体吗?特别是,我想知道字体大小. 解决方案 StyledDocument只是接口.界面没有任何字体. 如果您查看DefaultStyledDocument类(实现接口). public Font getFont(AttributeSet attr) { St ..
发布时间:2020-04-25 04:17:12 Java开发

在StyledDocument中更改特定的String属性

我正在尝试创建一个文本编辑器.我正在将JTextPane与StyledDocument一起使用.我正在尝试实现的是一种更改所选文本的属性的方法. 这可以通过以下方式进行:用户输入所需的文本.之后,他可以通过选择并按下按钮来更改任何String的属性(字体系列,字体大小,是否为粗体/斜体),然后通过复选框和下拉列表选择所需的更改. 是否可以在不重建文档的情况下更改所选String的属性? ..
发布时间:2020-04-25 04:16:23 Java开发

哪个是用于数字和字符串的正确正则表达式?

我正在尝试创建简单的IDE并根据我的JTextPane着色 字符串(“”) 评论(//和/ * * /) 关键字(public,int ...) 数字(69之类的整数)和浮点数如1.5) 我为源代码着色的方法是覆盖StyledDocument中的insertString和removeString方法。 经过大量测试,我已经完成了评论和关键字。 Q1:至于我的字符串着色 ..
发布时间:2019-01-02 15:08:21 Java开发

JTextPane文本背景颜色不起作用

我正在尝试使用 JTextPane 制作一个小的HTML-wysiwyg,但我无法获得 BackgroundAction 上班。我在 JTextPane 的 StyledDocument 上使用 setCharacterAttributes 但是这似乎有问题。视图没问题,但文档不是。 这是一个显示问题的小型演示代码。有2 JTextPane : 我在文本中设置了背景颜色第一个 我检索 ..
发布时间:2018-12-07 13:42:54 Java开发

JTextPane附加一个新字符串

在每篇文章中对“如何将字符串附加到JEditorPane?”问题的答案。类似于 jep.setText(jep.getText +“new string”); 我试过这个: jep.setText(“终止时间:”+ CriterionFunction.estimateIndividual_top(个人)+“”); jep ..
发布时间:2018-11-27 13:33:11 Java开发