问题标签 [jeditorpane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1157 浏览

java - Java的JEditorPane有一个很好的替代品吗?

我对 Swing 的 JEditorPane 呈现的 HTML 不满意。特别是无序列表的项目符号是可怕的。自定义渲染似乎非常困难。因此,我正在寻找具有更好 HTML 渲染的替代品。

这存在吗?(我问了谷歌,除了一个有希望的死链接之外什么也没找到)。

0 投票
2 回答
3899 浏览

java - JEdi​​torPane 在显示 HTML 时是否存在字符集问题?

我有以下代码:

如果你运行它,你会注意到框架是空白的。但是,如果我从元标记中删除“; charset=ISO-8859-1”,就会显示 HTML。任何想法为什么以及我可以做些什么来防止这种情况(除了手动破解我无法控制的 HTML 字符串......)。

编辑 #1 - putProperty("Ignore-Charset", "true") 不幸的是没有区别。

0 投票
2 回答
3894 浏览

java - JEdi​​torPane 的自动缩放

我使用 JEditorPane 作为编辑器在我的应用程序中编写注释。内容类型设置为“text/plain”。当我在其中写入文本并且文本填充了可用空间并且我继续输入时,文本不会向上移动以显示光标。所以我不知道我在哪里输入以及我在输入什么,因为它是可见的。

您能告诉我如何通过向上移动上述文本来始终显示插入符号吗?

相反,如果我可以在输入时自动调整编辑器的大小可能会更好。JEdi​​torPane 在 JPanel 内,所以我也必须调整它的大小。有任何想法吗?

0 投票
3 回答
8950 浏览

java - JEditorPane inside JScrollPane not resizing as needed

I am implementing a Comment box facility in my application which user can resize using mouse. This comment box contains a scrollpane which instead contains a JEditorPane in which user can insert comment. I have added the editor pane inside a scroll pane for the following reason:

auto scolling of jeditorpane

When the user resizes the comment box, I am setting the desired size for JScrollPane and the JEditorPane. When the user is increasing the size of the comment box, the size of these components are increasing as desired but when the size of the comment box is decreased, the size of the JEditorPane does not decrease even after setting the size. This leads to the scrollbars inside the scrollpane.

I tried using setPreferrredSize, setSize, setMaximumSize for JEditorPane. Still the size of the editor pane is not reducing. I tried calling revalidate() or updateUI() after the setting of size but no use.

I am using Java 1.4.2.

Please provide me some insight....

0 投票
2 回答
3419 浏览

java - 如何让 JEditorPane 突出显示一行的全宽(不仅仅是文本)?

我正在尝试让 JEditorPane 突出显示显示行的整个宽度。我尝试过的所有示例仅突出显示文本内容。例如,如果我有这样的内容:

在由上面的框表示的 JEditorPane 中,然后突出显示第一行仅突出显示“这里是一些文本”(表示在下面的 [ 和 ] 之间)。

我希望它突出显示 JEditorPane 的整个宽度,如下所示:

有没有办法做到这一点?

0 投票
3 回答
1817 浏览

java - 带有 JRE 1.5 (IE6) 的小程序无法通过 HTTPS 打开 HTML 页面,适用于 JRE1.6

我有一个小的 (500kb) 摆动小程序,它使用 JEditorPane 显示小的 HTML 页面。这适用于大多数浏览器和 JRE,但对于 JRE 1.5 (IE6),它似乎只显示空白。Java 控制台上没有错误消息或异常。

Applet 能够很好地加载所有 JRE 的 TXT 文件,使用 JAVA CONSOLE tracking 5 选项它为文本文件和 html 文件显示相同的诊断消息:

网络:使用 proxy=DIRECT连接https://xxx.net/xxx/data/my.txt

网络:使用 proxy=DIRECT连接https://xxx.net/xxx/data/my2.htm

任何想法如何进一步诊断出了什么问题,或者如何解决它?

我没有对托管小程序的客户端服务器的控制台访问权限,但我有一台带有 IE6+JRE 1.5 的测试机器,我可以使用它来访问他们的 HTTPS url 并重现问题。其他浏览器/JRE 1.6 不会出现此问题。

Applet 未签名,因为 HTML 页面和 applet 位于同一服务器的同一文件夹中。

0 投票
5 回答
19699 浏览

java - 在 jeditorpane (java swing) 上显示图像

我有一个通过这种方式创建的 JEditorPane:

我把这个窗格放在一个 JFrame 上。

文字显示正确,但看不到图片,只有一个方块表示应该有图片(即:未找到图片时浏览器显示的“破损图片”)

0 投票
2 回答
3851 浏览

java - 使用 JEditorPane 及其 setPage 方法

我有一个显示 HTML 文件的编辑器窗格。当我要求它执行一次时,它会很好地显示 HTML 文件。然后,我对我的 HTML 文件进行更改并使用该setPage方法打印更新的 HTML 文件,但即使 HTML 文件已更改,它也不会这样做。

这是编辑器窗格的问题还是我的代码有问题?

0 投票
2 回答
2055 浏览

java - 如何更改 JEditorPane 中 HTMLDocument 的特定元素的颜色?

当我将鼠标悬停在链接上时,我基本上想实现更改链接的颜色。当我将鼠标悬停在链接上时触发的 HyperlinkEvent 将 HTML 元素交给我,但它不允许我在其上设置任何样式属性,而且我不知道如何获取具有可设置属性的元素。

0 投票
3 回答
1187 浏览

java - 如何处理 Java HTMLDocument 中的自定义标签?

JEditorPane我有一个摆动客户端,它通过使用和 HTMLDocument类来呈现 HTML 。

我遇到的问题是我希望能够将文档的一个区域定义为一些文本的容器,这些文本将在以后检索,然后用 document.setInnerHTML(element, data);“真实”内容替换占位符内容.

所以,我决定定义一个类似这样的标签:

当我使用时出现问题document.getElement(String id)- 它发现 mytag 作为一个元素,但它认为它是一个没有内容的叶子元素,所以我不能在它上面调用 .setInner() 。查看它的父元素列表,它认为有 3 个 - 我的标签刚刚被解释为单个组件:

mytag(开始)
内容
mytag(结束)

所以,我猜我需要告诉文档(或者它的解析器)我的标签,但这就是我失败的地方,因为我对这个领域还很陌生。

那么,有没有人有过这方面的经验?我可以作弊并使用跨度标签,但这感觉不对,因为(为简洁起见)我还需要针对标签存储一个附加属性。

在此先感谢您的时间...