为什么一个IDE不允许我为JComboBox添加参数?

时间:2014-01-25 21:46:36

标签: java string swing parameters jcombobox

我有两个我在其间交替的Java IDE。 jGRASP用于更简单的测试和杂项文件,以及我用于更复杂项目的Netbeans。

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

type javax.swing.JComboBox does not take parameters

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

您可以开启&#34;设置&#34; &GT; &#34;详细消息&#34;在jGRASP中看看&#34; javac&#34;在编译期间被调用。寻找&#34;发送的实际命令&#34;输出行。

在Windows上,jGRASP会在启动时查找最新版本的Java,并使用它来运行自己并运行/编译程序。如果注册表的Java部分已经过时,则可能会失败。您可以使用&#34;设置&#34; &GT; &#34; jGRASP启动设置&#34;手动选择Java安装。如果你这样做,只需记住在升级Java时更改它(可能只是将其改回[默认])。

相关问题