gpt4 book ai didi

java - NetBeans gui 设计工具 (matisse) 似乎使用 Java 5 而不是 Java 6

转载 作者:行者123 更新时间:2023-12-02 08:37:57 25 4
gpt4 key购买 nike

尝试在 NetBeans GUI 设计工具中打开自定义 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。

有什么想法吗?

最佳答案

另一个可能的答案:

  • 在“工具|”中选项|高级选项 |选项|编辑| GUI Builder”,将“布局生成”样式设置为“标准 Java 6 代码”。
  • 确保“Swing Layout Extensions”库不是项目的一部分(从而确保它不会打包在最终的应用程序 jar 文件中)。

这通常会影响使用哪个版本的 GroupLayout(即 1.5 JDesktop 版本或 JDK 1.6 版本)。但是,我曾多次看到这会影响其他非布局选项。

关于java - NetBeans gui 设计工具 (matisse) 似乎使用 Java 5 而不是 Java 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/914421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com