问题标签 [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 投票
2 回答
5249 浏览

java - 如何使用 .jar 文件之外的本地文件设置 JEditorPane 的 setPage()?

我的程序在 .jar 文件中有以下路径
src/test/Program.class

我的程序如下...

Program.java

问题是我已经在一个.jar文件中编译了程序。
在文件外部file.createNewFile();创建文件 所以当被调用时找不到文件,因为它在包内搜索文件。 如何在文件之外但与文件位于同一文件夹中的文件? 因为这是一个本地文件,我想要一个相对路径而不是绝对路径。 temp.htm.jar
editorPane.setPage(Program.class.getResource("temp.htm"));test
setPage()temp.htm.jar.jar
temp.htm

谢谢。

0 投票
1 回答
1582 浏览

java - 在 JEditorPane 中获取可见文本

我在 JScrollPane 中有一个 JeditorPane。在应用程序中的某些点,我想检索在 scrollPane 中可见的文本(当前显示的文本)并且仅检索此文本。有没有办法做到这一点?

谢谢,

艾略特

0 投票
1 回答
3015 浏览

java - JEdi​​torPane HTML 渲染

我正在使用 JEditPane 呈现包含链接的 HTML 文本,并使链接可点击。我已经设法做到了,但是文本和链接以丑陋的字体和颜色显示,默认的蓝色下划线链接等。有没有办法在不编辑 HTML 的情况下更改 JEditPane 的默认行为?

感谢帮助 谢谢

0 投票
1 回答
1034 浏览

java - JEdi​​torPane 嵌入图像无法显示

晚上好,

我一直在尝试在带有嵌入图像的 JEditorPane 中显示 html 代码。我收到的图像代码如下:

如您所想,我无法显示图像,有什么想法吗?我怀疑它应该是 CID 编码。

先感谢您,

0 投票
1 回答
1181 浏览

java - java Swing中元素的用途及其与StyledDocument和段落的关系

我试图了解Element的用途以及它如何帮助操作要在 JEditorPane 或 JTextPane 中显示的StyledDocument 。我也试图掌握它与“段落”概念的关系。

javax.swing.text.Element 的 javadoc 几乎没有:

public interface Element

描述文档结构部分的接口。它旨在捕捉 SGML 元素的精神。

我非常熟悉 HTML 和 XML 中元素的概念,显然这是类似的东西,但我只是看不出它与 StyledDocument 相关的目的。起初我认为这只是 StyledDocument 在内部用来管理不同样式的停止点和起点的东西,但后来我在网上看到了使用 Element 实例的代码示例。

我已经有了自己的数据树结构,需要以不同的字体和颜色显示,遍历它会告诉我在哪里根据需要更改字体或颜色。看起来我将能够通过对StyledDocument.setCharacterAttributessetParagraphAttributes的一系列调用来满足即时需求,而无需亲自接触 Element。

但我的印象是使用 Element 会更有效或更清洁。请帮助我正确理解 Element 以及它如何帮助 StyledDocument 和 paragrah 的概念,所以即使我现在不使用任何 Elements 我至少会欣赏我所缺少的并知道是否和如何在下一个类似的情况下使用它。

0 投票
2 回答
119 浏览

java - 使用摆动组件

用户在 中输入一个值JFormattedText,我需要获取该值并将其放入类定义中

以及如何将System.out.println结果放入JTextArea(或者我应该使用另一个组件?)

0 投票
1 回答
5392 浏览

java - 用 Java 显示 HTML

问候!

我一直在尝试使用 Java 显示一些 HTML JEditorPane。但我遇到了一个问题:它不显示任何图像。

我有一个简单的JFrame表格,上面有JButtonJEditorPane。按钮有这个点击处理程序:

这会将纯文本“转换”为 html 并在单击时返回。这非常适用于简单的 html。但是当我尝试显示一些图像时(给出的图像在.jar我正在执行的目录中)我得到了image not found图片。当我将图像放入我的.jar.

所以,问题是:如何解决这个问题?

还有一个问题:我可以将一些 HTML 及其文件目录放在我的(或新的).jar中,然后显示它们是从那个目录加载的吗?如果是这样,如何做到这一点?

0 投票
4 回答
369 浏览

java - Java HTML 文件和 JEditor 窗格

我试图弄清楚如何将 HTML 文件读入JEditorPane.

我有以下代码:

现在我的问题是该user-manual.html文件需要位于包含 MainFrame 类的 bin 文件夹中,否则它将无法工作。现在我的问题是我的目录必须如下所示:

如何将user-manual.html文件读入 URL?

0 投票
1 回答
706 浏览

java - 允许用户在 jeditorpane 中调整 html 图像的大小

我正在创建一个应用程序,除其他外,它允许用户将图像插入到文档中。该文档将是一个 jEditorPane,我将使用 HTML 插入图像,因为这样我就可以添加打印功能。我不明白为什么需要更改组件,因为我理解 jEditorPane 是该类型中最强大的组件...

但无论如何,插入图像是可以的,但我需要允许用户至少更改对齐方式和大小,而此刻,我不确定我该怎么做,这就是我要你的。

我原以为会有某种类型的 HTML 代码,比如在线 WYSIWYG 编辑器使用 - 但我找不到任何东西!那么有谁知道如何解决我的小问题,最好是用我已经拥有的东西?

提前致谢

安迪

0 投票
1 回答
1238 浏览

java - 将图像粘贴到 JEditorpane

我有一个使用 text/html 的 JEditorPane,因此它可以显示图像。我可以使用我自己的方法(即使用 JFileChooser)插入图像,但是在粘贴图像时,它会变得有点混乱。我得到了很多我不想要的 div 标签和<!--StartFragment-->/ - 我只需要标签之间的内容!目前我只是在使用- 我已经尝试过其他方式,但没有运气!<!--EndFragment--><img>DefaultEditorKit.pasteAction();

有人有同样的问题吗?和/或 知道可行的解决方案?

提前致谢

安迪