在使用JTextPane时,我遇到了一个单词包装问题。我认为这是我的IDE (JCreator),但是当我使用源代码时,其他人都在使用,我得到了几个错误。抱歉线路断了..。这是我的IDE,还是有人能让我知道正确的方法。TIA -Roland
我使用的源可以在wrap.html上找到。
lol.我忘了空间!谢谢大家。它将继续进行。我整晚都在编程,有点昏昏欲睡。祝你好运-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发布于 2012-10-15 11:26:29
链接的代码需要三个地方的空格字符来编译。
例如:
final JEditorPane htmlTextPane = newJEditorPane(); 应:
final JEditorPane htmlTextPane = new JEditorPane(); 查看编译器为其他编译器标识的行号。
发布于 2012-10-15 11:26:16
在new关键字后面缺少一个空白:
gentextp.setEditorKit( newHTMLEditorKit(){应该是
gentextp.setEditorKit( new HTMLEditorKit(){看到语法着色在两者之间是如何变化的吗?
发布于 2012-10-15 11:27:03
我自己尝试了链接源代码,它运行得很好(Eclipse)
但是,根据您在这里粘贴的错误消息,您显然没有使用(确切地)使用此代码。
显然,您的编译器有以下几行的问题:
C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:283 C:\ucdhb2\gaia\inigui\inigui2\src\inigui.java:285 ...
我建议修改括号、分号等的正确用法。
如果您仍然有问题,请张贴您的代码。
https://stackoverflow.com/questions/12894526
复制相似问题