问题标签 [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.
java - JEditorPane 矩形(列)选择模式
我想知道如何扩展 JEditorPane(或任何其他摆动文本编辑组件)以处理矩形(列)选择模式。这是当前文本编辑器中众所周知的功能,您可以选择从偏移量(列)开始并以偏移量(列)结束的多行(行),看起来就像选择一个文本矩形,然后您输入的内容将覆盖同时在每一行(行)中进行选择。
一个想法是通过跟随鼠标事件以矩形形式突出显示每一行,并在键入时跟踪此类信息以使用它来覆盖选择并创建假选择。但是,我不确定如何覆盖选择并跟踪鼠标,也不确定如何重定向输入以影响每一行。
任何形式的帮助将不胜感激。
java - 如何在 JEditorPane 中实现文本更改
如何在 JEditorPane 中实现文本更改方法(获取添加或删除的每个字符的文本)?
java - 小程序在 Windows 上打印正常,但在 Mac 上不行
我们在 .net 中为收据构建了一个 mvc。我们编写了一个小程序,它接收我们视图的 url,并将在该 url 生成的收据打印到用户的默认打印机。
有一个特定收据不使用我们的 mvc,因为它与销售无关,而只是服务的小费单。此收据之间的主要区别在于,显示其预览的页面(以及打印它的按钮)与小程序用于打印它的页面相同。因此,小程序本质上采用了预览的 url,但在查询字符串中有一个额外的参数,告诉它除了提示单内容之外不呈现任何内容。
这一切都可以在任何浏览器上的 Windows 上完美运行。然而,当我们切换到 Mac 时,tip slip 只打印大约 15% 的时间,其余时间它只打印一小块空白。就好像小程序没有从 url 获得任何内容,即使当我通过浏览器链接到那个确切的 url 时,我也得到了提示单内容。
我想这可能是一个时间问题。也许小程序没有等到提示单被呈现。
这是小程序的打印方法代码:
}); }
如您所见,为了让我们的条形码不显示为损坏的图像图标,我重写了创建 ImageView 的方法,以便同步加载它。其余的html内容是否有类似的东西?收据都将是 html 中的文本和底部的图像标签。
java - JEditorPane、JTextPane 的 JTextArea 中的 HTML
是的,我已经知道 JTextArea 或 JTextField 不支持 HTML。
我想将文本添加到 JTextArea 之类的“屏幕”中,然后继续向其附加文本。
我尝试使用 JTextArea 效果很好,但它似乎不支持格式化......
所以我尝试使用 JEditorPane 的子类 JTextPane,但是这个没有它的附加功能......
有人可以指导我如何轻松地将文本附加到 JTextPane 或格式化 JTextArea。
或者如果有任何其他更好的组件,请告诉我:)
update 方法由为多个对象执行此操作的主体调用。这只是给出了一堆格式化的字符串,然后放在一个漂亮的框架中向用户展示。
java - JEditorPane 正在删除 CSS 字体样式
我试图让 JEditorPane 保留任何 CSS 字体样式。不幸的是,它似乎将其完全剥离为段落标签(以及其他标签)并将其转换为 A 标签的字体标签。
考虑以下示例:
这将为 p 和 a 标签生成以下输出:
和
如您所见,它保留了填充和边距样式,但去掉了段落标记的字体样式并将其转换为 A 标记的字体标记。
在getText
调用之前,如果显示它,它实际上会正确设置段落的样式。
我如何得到它,以便它保持原样的字体属性?
java - Java - JEditorPane - 超链接问题
我必须编写基于JEditorPane
- 到学校的 WebBrowser 应用程序。
我有一点麻烦,超链接不起作用。
这是我的代码:
java - 如何在 jeditorpane 中格式化特定的单词/句子?
我不是java专家。边走边学。这就是我的方式!我现在正在为 C++ 设计一个 IDE(只是好玩,不专业)。我的项目几乎准备好了,现在我想在 IDE 中添加一些文本突出显示功能。例如,我希望 IDE 识别一组预定义的单词并将它们着色为绿色、红色。我该怎么做?
java - 在 Swing 应用程序中显示 HTML 表单并与之交互
应用程序会生成一些应在应用程序本身中显示的HTML 页面。
这些HTML 页面包含一些表单,用户可以使用这些表单输入一些值。
到目前为止,我使用了一个完美呈现HTML的JTextPane,但我不知道如何与表单交互以检索用户输入的值。
_
是否可以使用 JTextPane / JEditorPane 这样做?
如果没有,您现在是否有任何其他方式与 HTML 表单进行交互?
_
编辑:按照tulskiy说明,结果如下:
根据用户输入,输出将如下所示:
注意“ action ”属性是强制的,否则抛出异常。
_
提前感谢您的任何提示。
java - Swing - 确保文本组件中的可见行
我有一些文本组件(特别是它JEditorPane
),并且需要作为对某些事件的响应以使文本组件中的某些行可见 - 即,如果需要,滚动到它。如何用 Swing 做到这一点?
我发现setCaretPosition
但它并不总是很好。如果插入符号已经在为其设置的新位置,则它不会再次使其可见。
java - JTextPane 中的表格和单元格跨越(单元格合并)
我有个问题。我需要知道,是否可以在不使用 HTML 的情况下插入表格JEditorPane
(我在http://java-sl.com/JEditorPaneTables.html找到了一个示例)并使用跨列和跨行单元格。简而言之,我需要插入这样的表格:
我试图用谷歌搜索它,但我无处可寻,我在寻找什么。跨越单元的问题可能并不常见。