问题标签 [jtextpane]

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 投票
5 回答
3713 浏览

java - 如何在 Java 的 JTextPane 中创建自动完成弹出窗口?

我正在创建一个 SQL 编辑器。我正在使用 JTextPane 作为编辑器。我想为表名等实现自动完成,比如 Eclipse。

0 投票
2 回答
1435 浏览

java - 在 JTextPane 中,如何更改输入元素的 value 属性?

我有一个由 JTextPane 显示的 HTML 文档,效果很好。我有一些按钮,我使用 ActionListeners 与 ButtonModel 进行交互,我连接到状态链接 (#foo) 以处理简单的内部应用程序链接。

我的问题是我有一个 INPUT 元素,我需要更改它的“值”,以便框中的文本发生变化。

0 投票
2 回答
1762 浏览

java - 限制 JTextPane 内存使用

我有一个应用程序在套接字上连续接收数据,然后将这些数据记录到文件中,同时还在 JTextPane 中显示这些数据。自然,随着数据被写入 JTextPane 的底层文档,内存使用量继续增加。

有没有一种简单的方法来限制允许 JTextPane 使用的内存?我希望 JTextPane 的工作方式与典型命令 shell 的命令历史记录的工作方式类似。

0 投票
2 回答
828 浏览

java - JTextPane 同步样式选择 UI 问题

我正在用 Java 开发一个简单的 WYSIWYG RTF 编辑器并且有一个小问题。我需要能够将样式选择切换按钮(例如粗体、斜体、下划线)与用户的文本选择同步。例如,如果当前文本选择是纯文本,则不选择粗体、斜体和带下划线的切换按钮,但是当用户选择一些粗体和带下划线的文本时,会选择粗体和带下划线的切换按钮。

现在我相当确定这JTextPane.getInputAttributes()让我得到了我想要的选择属性,但是在监听插入符号更新事件时存在问题。问题是附加到的插入符号侦听器JTextPane似乎在输入属性更改发生之后被调用。所以选择总是落后一步。也就是说,在更新切换按钮之前,我必须选择文本两次!

这里的重要代码是:

和:

提前致谢!

0 投票
1 回答
1183 浏览

java - JTextPane 中的浮动 DIV

我有一个 HTML 文件,我正在加载到一个 JTextPane 中,其中包含我试图并排显示的两个 DIV(使用 CSS float)。但是,无论我尝试什么,都行不通。instructions元素始终显示在元素下方title。我也尝试过调整宽度。JTextPane 是否不支持此 CSS 属性 - 我必须使用表格吗?该文件在 Safari 中正确显示。

0 投票
3 回答
7971 浏览

java - Java 简单聊天框

我正在尝试创建一个非常简单的聊天窗口,它能够显示一些我不时添加的文本。但是,在尝试将文本附加到窗口时出现以下运行时错误:

这是处理基本操作的类:

如果有更简单的方法可以做到这一点,请务必告诉我。我只需要文本是单一字体类型,并且用户无法编辑。除此之外,我只需要能够即时附加文本。

0 投票
3 回答
6045 浏览

java - JTextPane 中的背景图像

如何将背景图像设置为 JTextPane - 某种水印。

我尝试了这个选项- 创建一个 JTextPane 的子类并使用 paint 方法来绘制图像。但是随后文本显示在图像“下方”而不是上方。

有没有“标准”或“众所周知”的方式来做到这一点?

(顺便说一句,我尝试(有点傻?)将内容类型设置为“text/html”,并将图像设置为 a 的背景图像,<div>但没有帮助。)

0 投票
3 回答
2533 浏览

java - 无法为 html 内容删除 JTextPane 中的额外行距

如果我JTextPane将内容类型设置为text/html. 我希望它们在 content-type 为text/plain默认值时尽可能靠近。

, line-height, top-margin... CSS 属性似乎没有帮助:(。

这是我的示例程序的输出,它表明当 HTML 编辑器处理呈现时,这些行确实占用了更多空间:

替代文字 http://lh6.ggpht.com/_Wx4sMDdKKdU/S8cYWIPKhzI/AAAAAAAAAig/4QzFwygmEBs/simpleTextPane.PNG

生成框架的代码是:

我真的很感激一些提示:D

0 投票
0 回答
620 浏览

java - Java 中 Swing 字体和可打印字体之间的大小不匹配

我有一个面板显示由 StyledDocument 支持的 JTextPane。当我在 Arial 16 中打印一串文本时,它打印的文本与 Arial 16 Word 打印的大小相同。但是,JTextPane 中的 Arial 16 似乎比 Arial 16 Word 显示的要小。在将 Swing 字体转换为 Windows 系统字体时是否存在某种缺陷,或者某种导致难以(或不可能)准确打印的缺陷?

我可以通过在打印之前缩小字体大小来达到近似值,但这永远不会让我得到我想要的结果,因为在所有情况下都不可能重现诸如一行上相同数量的单词之类的东西。

有没有人遇到过这个?

0 投票
1 回答
3337 浏览

java - Java JTextPane 保存

我试图使用 JEditorPane 进行一些简单的文本格式化,但随着知识的增长,我发现 JTextPane 更易于实现且更健壮。

我的查询是如何将 JTextPane 中的格式化文本保存到文件中?它应该是 RTF 或 HTML 或其他 .. 因为该文件不会再次被应用程序打开。

它是一个带有格式化文本的聊天记录文本文件。

谢谢你。