首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JTextPane中的词包装

JTextPane中的词包装
EN

Stack Overflow用户
提问于 2012-10-15 11:20:06
回答 3查看 306关注 0票数 3

在使用JTextPane时,我遇到了一个单词包装问题。我认为这是我的IDE (JCreator),但是当我使用源代码时,其他人都在使用,我得到了几个错误。抱歉线路断了..。这是我的IDE,还是有人能让我知道正确的方法。TIA -Roland

我使用的源可以在wrap.html上找到。

lol.我忘了空间!谢谢大家。它将继续进行。我整晚都在编程,有点昏昏欲睡。祝你好运-Roland

代码语言:javascript
复制
> --------------------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
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-15 11:26:29

链接的代码需要三个地方的空格字符来编译。

例如:

代码语言:javascript
复制
final JEditorPane htmlTextPane = newJEditorPane(); 

应:

代码语言:javascript
复制
final JEditorPane htmlTextPane = new JEditorPane(); 

查看编译器为其他编译器标识的行号。

票数 4
EN

Stack Overflow用户

发布于 2012-10-15 11:26:16

new关键字后面缺少一个空白:

代码语言:javascript
复制
gentextp.setEditorKit( newHTMLEditorKit(){

应该是

代码语言:javascript
复制
gentextp.setEditorKit( new HTMLEditorKit(){

看到语法着色在两者之间是如何变化的吗?

票数 4
EN

Stack Overflow用户

发布于 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 ...

我建议修改括号、分号等的正确用法。

如果您仍然有问题,请张贴您的代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12894526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档