【问题标题】:Why does one IDE not let me add parameters for JComboBox?为什么一个 IDE 不允许我为 JComboBox 添加参数?
【发布时间】:2014-01-25 21:46:35
【问题描述】:

我有两个交替使用的 Java IDE。 jGRASP 用于更简单的测试和杂项文件,而 Netbeans 我用于更复杂的项目。

我目前正在使用 jGRASP,我正在尝试声明一个 JComboBox<String> 对象,但是当我尝试编译它时,它给了我消息:

type javax.swing.JComboBox does not take parameters

但是当我在 Netbeans 中使用 JComboBox 并将其参数类型设置为 String 时,它不会给我那个错误。有谁知道这是为什么?

【问题讨论】:

    标签: java string swing parameters jcombobox


    【解决方案1】:

    对泛型的支持仅在 Java 1.7 中添加到 JComboBox。您的jGRASP IDE 可能使用的是早期版本的 Java

    【讨论】:

      【解决方案2】:

      您可以在 jGRASP 中打开“设置”>“详细消息”,以查看在编译过程中调用了哪个“javac”。在输出中查找“发送的实际命令”行。

      在 Windows 上,jGRASP 将在启动时寻找最新版本的 Java,并使用它来运行自己并运行/编译您的程序。如果注册表的 Java 部分被搞砸了,这可能会失败。您可以使用“设置”>“jGRASP 启动设置”手动选择 Java 安装。如果这样做,请记住在升级 Java 时更改它(可能只需将其更改回 [default])。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-05-04
        • 1970-01-01
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多