首页 > TAG信息列表 > jeditorpane

java-在JEditorPane或JTextPane中设置HTML样式

我想在JEditorPane或JTextPane中显示HTML,但我希望样式(字体大小)来自外观.有没有办法做到这一点,还是必须使用嵌入式HTML样式? 这是一个例子: epText = new JEditorPane("text/html", content); StyleSheet ss = ((HTMLEditorKit)epText.getEditorKit()).getStyleSheet(); ss.addR

Java-JEditorPane,HTMLEditorKit-插入自定义标签的自定义操作

我相信JEditorPane.我需要简单的编辑器.我已经解决了加载和修改包含自定义(两个)标记的HTML的问题(请参见my older post).它可以正确显示文档,我现在甚至可以对其进行编辑.我可以写文本,删除字符或自定义元素.我赢得了一场战斗,但没有赢得这场战争.令人遗憾的是,下一步也很成问题.

java-插入位置到JEditorPane的html中

JEdi​​torPane的getCaretPosition方法为html控件的仅文本部分提供了索引.是否有可能使索引进入html文本? 更具体地说,假设我有一个html文本(其中|表示插入号的位置) abcd<img src="1.jpg"/>123|<img src="2.jpg"/> 现在getCaretPosition给出8,而我需要25来读出图像的文件名.解决

java-MouseWheelListener块滚动

JEditorPane.addMouseWheelListener(new MouseWheelListener() { public void mouseWheelMoved(MouseWheelEvent e) { } }); 当我添加这些行时-在JEditorPane中,滚动停止工作.如何治愈?解决方法:您应该发布更多代码以获得更好的帮助.但是,这个简单的演示

java-在JEditorPane中保留空白HTML行的格式

我注意到,当HTML JEditorPane上有一个空行时,所有以前设置的样式都会消失.例如,请参见下面的代码示例: import javax.swing.JEditorPane; import javax.swing.JFrame; import javax.swing.SwingUtilities; import javax.swing.text.AttributeSet; import javax.swing.text.StyleCon

java-JEditorPane-切换回默认编辑器套件

如果将JEditorPane的编辑器工具包更改为HTMLEditorKit,如何将其更改回默认(纯文本)编辑器工具包,就像第一次实例化它时一样?我希望它能够做到这一点,以便当用户切换到html模式(我正在制作Dreamweaver类型的应用程序)时,我可以加载所有html并将其显示为纯文本,而不是格式文本. 我试过

java-JEditorPane HTML呈现

我正在使用JEditPane呈现包含链接的HTML文本,并使链接可单击.我设法做到了,但是文本和链接以丑陋的字体和颜色显示,默认为带蓝色下划线的链接等.是否可以更改JEditPane的默认行为,而无需在其中编辑HTML? 感谢帮助 谢谢解决方法:尝试添加CSS样式,如下所示: JEditorPane jEditorPane =

java-强制JScrollBar滚动到行头

我正在处理JEditorPane以显示HTML文档,并且创建了一个按钮,每次单击该按钮时,该按钮都会滚动到下一个查看端口,“好像我正在翻一本书的页面”. 但是,有时我在视口的顶部看到线的一部分,那么有什么方法可以迫使JScrollBar滚动到线的前面吗? 我尝试了setBlockIncrement()成员方法,但是

如何在JEditorPane中的单词下制作红色曲折

我需要在Java中为我正在创建的应用程序创建一个简单的拼写检查程序,我已经搜索过,并且没有找到任何直接和重点答案. 如何在JEditorPane中创建一个带有红色锯齿形的下划线?像这样: 如果任何人有任何简单且相当容易实现的想法,请您与我分享.甚至可能是某些代码的链接.解决方法:您可能会

Java – JEditorPane的HTML5替代品

我正在尝试为项目创建一个简单的Web浏览器,但我使用JEditorPane来呈现和显示HTML.我听说JEditorPane不应该用作浏览器组件,因为它不支持HTML3.2以上的任何内容(即使这样也不能正确显示),但我似乎无法找到HTML5的替代品.谁能帮我?提前致谢.解决方法:您可以使用JavaFX-2 Webview.从Jav

java – 如何在JTextPane中为文本设置StrikeThrough和Underline样式选项?

我有一个JTextPane组件,我正在尝试将用户键入的文本设置为同时加下划线和删除线. 应该将下一个类型字符的删除线属性设置为true的相关代码片段如下: JEditorPane editor = getEditor(e); if (editor != null) { StyledEditorKit kit = getStyledEditorKit(editor); Mutab

Java Swing自定义文本JEditorPane

我有一个对象列表(模型)不断附加(类似于日志文件),我想在JEditorPane(视图)中显示为富文本.我怎么把它们粘在一起? http://java.sun.com/docs/books/tutorial/uiswing/components/generaltext.html#document似乎没有提供足够的信息来使用.解决方法:您可以将DefaultStyledDocument与A

java – 如何让JEditorPane突出显示一行(而不仅仅是文本)的整个宽度?

我正试图让JEditorPane突出显示所显示行的全宽.我试过的所有例子都只突出了文字内容.例如,如果我有这样的内容: --------------------------------- |Here is some text | |some more text | --------------------------------- 在上面的方框