问题标签 [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.
java - 如何通过自动滚动将 JTextPane 的插入符号位置居中?
我想在我的 JTextPane 中自动滚动,以便带有插入符号(突出显示)的行居中。我使用 Utilities.getRow(...caretPosition) 方法突出显示该行。似乎是一个相当未知的问题。谢谢!
java - 一行的 JtextPane
我想用自定义字体实现一个 JTextField。我知道我们不能在 JTextField 中做到这一点。现在我正在使用 JtextPane 我有一个问题如何确保当用户按 Enter 时克拉不会转到下一行。?
java - 如何在 JTextPane 上添加不同颜色的文本
任何人都可以帮助我简单的日志,我必须在 JTextPane 日志消息的第一行添加所选颜色(绿色正常,红色失败)。如何做到这一点?
java - JToggleButton中的JTextPane,忽略鼠标事件?
大家
好,我处于一个奇怪的情况:有一个JToggleButton和一个JTextPane作为子组件。如果我单击 JTextPane,则相关按钮的事件不会起作用(因为他知道我想单击 JTextPane,我想将其设置为“不可点击”)。
我怎么能解决这个问题?:)
image - 在 JTextPane 中显示图像
我知道我们可以将 html 设置为JTextPane
内容类型,然后使用img
标记来显示图像,但这里我有以字节为单位的图像数据,img
不接受它只需要 url 的字节。那么如何在 JTextPane 中显示该图像?这种情况还有其他解决方案吗?
我尝试将图像临时存储在 Temp 目录中,然后输入它的 url,img
但没有成功。
java - 如何根据输入的文本向 JtextPane 添加规则
我想在 JtextPane 中有一个规则,例如如果它包含“-”(破折号)作为字符,它会加粗单词,否则它不会。
我可以在 documentFilter 中添加一些规则吗?我在哪里可以添加此规则
java - HTML页面未显示在Java Swing JTextPane中
我正在尝试使用非JTextArea
Swing 文本组件,并在此代码中尝试在JTextPane
. 我能够阅读网页并将其放入JTextPane
's 文档中,如我打印出调用getText
my时返回的字符串时所示HTMLDocument
,但 JTextPane 中没有显示任何内容。我觉得好像我缺少一些基本的东西。提前致谢。
我的SSCCE:
java - JTextPane - 如何创建滚动日志
我正在使用 JTextPane(在 JScrollPane 中)作为自定义日志记录系统的一部分。(我需要多色输出,所以不能使用 JTextArea。)
我有它的日志部分工作,但我现在需要能够限制它的内容,以便它不只是在内存中不断增长。
没有直接的用户输入,因为所有日志都是系统生成的。
我需要做的是识别 JTextPane 何时达到指定的行数,然后能够在超过最大值时删除第一行。这将允许我在显示中保留最后“x”行的缓冲区。
我该怎么做呢?
java - JTextPane 插入组件,垂直对齐错误
我有一个 JTextPane,我需要在其中插入一个 JComponent。我在用着
项目确实插入了,但是垂直定位太高了。不是让组件的底部与当前文本行的基线对齐,而是组件位于该位置之上,从而阻止/覆盖上方出现的文本行。
我尝试在插入的组件和 JTextPane 上使用各种值调用 setAlignmentY(float),但它根本不影响行为。
我的猜测:我的 JTextPane 或其 Document 中似乎有一些状态需要更改。但我不知道它是什么。
java - JTextPane - 内容在哪里?
所以,我有一个 JTextPane
然后我存储文档和样式:
然后,我使用此例程将文本添加到日志中:
所有这些工作正常,在屏幕上我可以看到各种颜色和条目的日志。
当我想将此数据保存到文件时,问题就来了。我目前有这个:
而且,虽然这确实创建了一个文件,但它的内容只显示了 HTML 样式,而不是实际内容。例如。
那么,我需要做什么才能访问 JTestPane 的实际内容,而不仅仅是样式?
我也尝试过使用:
通过作家,但结果是一样的。
理想情况下,我希望能够做两件事:
- 仅将原始文本(没有样式)保存到纯文本文件中。
- 将完整内容保存为 html 以保持颜色等,但其中包含内容!
那么,我需要查看什么才能找到 JTextPane 的实际内容?(有或没有风格)