我已经开发了一个程序,它在数据库中的操作数据不支持。然而,这不是我的问题,所以我会直截了当地说明问题。
我在JFrame上制作了一个名为'输出重新格式化数据文件'的组合框。组合框应该允许用户选择一个特定的月份,以便该程序将过滤搜索在例如2016年二月
的问题
的选项是一年课程个月。我遇到的问题是,组合框的initComponents()方法中的代码在'error red'中加下划线!
错误提示:“源代码1.6不支持钻石运算符,请使用源代码1.7或更高版本”。
我不明白
我假设源1.6对应于你有JDK。所以,如果你有JDK 1.6,那么你肯定只有源代码1.6。但是有JDK 1.8和Netbeans 8.0.2,那么Netbeans如何说我使用源码1.6?
我会非常感谢任何向我解释这一点的人,因为我已经有近2个月的时间了。我也会同时做更多的自己的研究。
初始化组件
jLabel4.setFont(new java.awt.Font("Tahoma", 1, 13)); // NOI18N
jLabel4.setText("Month");
jLabel4.setToolTipText("");
Month_ComboBox.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" }));
Month_ComboBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
Month_ComboBoxActionPerformed(evt);
}
});
这只是为您的项目配置语言级别...... Netbeans应该允许这样做。 – fge