JTextPane中的自动换行 [英] Word wrapping in JTextPane
问题描述
使用JTextPane时出现自动换行问题.我认为这是我的IDE(JCreator),但是当我使用源代码时,其他所有人都在使用它,但出现了一些错误.抱歉,换行了...可能是我的IDE还是有人可以让我知道正确的方法. TIA-罗兰
I have a word wrapping issue when using JTextPane. I think it's my IDE (JCreator) but when i use the source everyone else is using I get several errors. Sorry for the line breaks... Could it be my IDE or can someone please let me know the right way of doing this. TIA -Roland
我正在使用的源可以在 http://java-sl.com/tip_html_letter_wrap.html中找到
The source I am using can be found at http://java-sl.com/tip_html_letter_wrap.html
大声笑.我忘记了空格!谢谢大家它将继续进行.我整夜都在编程,有点生气.祝你好运-罗兰(Roland)
> --------------------Configuration: inigui - JDK version <Default> - <Default>--------------------
> C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:283: error: ')' expected
> gentextp.setEditorKit( newHTMLEditorKit(){
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:285: error: ';' expected
> public ViewFactory getViewFactory(){
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:330: error: illegal
> start of type
> });
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:337: error: <identifier> expected
> panel.setLayout(new GridLayout(1, 1));
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:337: error: illegal
> start of type
> panel.setLayout(new GridLayout(1, 1));
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:337: error: ')' expected
> panel.setLayout(new GridLayout(1, 1));
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:337: error: ';' expected
> panel.setLayout(new GridLayout(1, 1));
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:337: error: illegal
> start of type
> panel.setLayout(new GridLayout(1, 1));
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:337: error: <identifier>
> expected
> panel.setLayout(new GridLayout(1, 1));
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:337: error: ';' expected
> panel.setLayout(new GridLayout(1, 1));
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:337: error: illegal
> start of type
> panel.setLayout(new GridLayout(1, 1));
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:337: error: <identifier>
> expected
> panel.setLayout(new GridLayout(1, 1));
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:339: error: illegal
> start of type
> return panel;
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:339: error: ';' expected
> return panel;
> ^ C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:341: error: class, interface, or enum expected } ^ 15 errors
推荐答案
链接的代码需要在3个地方使用空格字符进行编译.
The linked code needs space chars in 3 places to compile.
E.G.
final JEditorPane htmlTextPane = newJEditorPane();
应为:
final JEditorPane htmlTextPane = new JEditorPane();
查看编译器为其他代码标识的行号.
Look at the line numbers identified by the compiler for the others.
这篇关于JTextPane中的自动换行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!