当尝试在NetBeans图形用户界面设计工具中打开自定义JPanel类时,我得到以下错误:
警告-表单加载时出现错误
加载组件属性时出错: JPanel->someScrollPane->somePlainJTable->autoCreateRowSorter组件中不存在此类属性。
有问题的代码:
somePlainJTable.setAutoCreateRowSorter(true);在maven pom中:
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>它的javadocs says:在1.6中可用。
源代码编辑器也不会给出错误。
在我看来,由于某种原因,GUI编辑器似乎使用了源码级别1.5。
有什么想法吗?
发布于 2009-05-29 14:48:07
另一个可能的答案是:
这通常会影响所使用的GroupLayout版本(即1.5 JDesktop版本或JDK1.6版本)。然而,我已经看到这几次影响了其他非布局选项。
发布于 2009-05-27 15:19:43
听起来您的Netbeans ISDE使用的是1.5而不是1.6。您可以在较旧的JDK下运行Netbeans,并为较新的JDK进行开发,因为项目JDK已与IDE JRE解耦。
试试这个:
打开NETBEANS_INSTALL_DIR\etc\netbeans.conf。
修改行:netbeans_jdkhome="path_to_jdk"
指向JDK 1.6安装。
https://stackoverflow.com/questions/914421
复制相似问题