NetBeans中的jTextPane中的text/html

Tos*_*uko 2 java swing netbeans jtextpane hyperlink

我今天开始使用NetBeans,它一直在游泳,直到我遇到这个块.

我正在尝试将我的jTextPane格式设置为其中的任何HTML.我已尝试更改代码中的内容类型,jTextPane1.setContentType("text/html");但无济于事.我也尝试将设计窗口中的属性更改为相关值,但也没有运气.

经过一些谷歌搜索,我看到Netbeans之前有一个错误,不会让text/html内容正确启用,但它已经解决了几个版本.

有任何想法我如何在窗格中启用HTML?甚至只是另一种获取超链接工作方式.

小智 6

我使用JEditorPane完全相同的pupose.只需将ContentType设置为"text/html"即可,您就可以开始使用了.

要包含一些预定义的样式表,我使用此代码:

editorPane.setContentType("text/html");
HTMLEditorKit kit = new HTMLEditorKit();
editorPane.setEditorKit(kit);
File cssfile = new File("src/Assets/code.css");

StyleSheet styleSheet = kit.getStyleSheet();
styleSheet.importStyleSheet(cssfile.toURI().toURL());

editorPane.setText("<html><head></head><body><pre></pre></body></html>");
Run Code Online (Sandbox Code Playgroud)

您可以使用setEditable(false),以便无法更改HTML.

只是尝试使用Netbeans 7.2 beta,它与JTextPane的工作方式相同.

这里有一些关于它的文档:http: //docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html#recap