Jay*_*Jay 3 java netbeans code-generation
好.所以这是一个netbeans问题,这要归功于GUI设计器自动生成的代码.我使用netbeans UI设计器设计了一个GUI,它是为java 1.6编译的.在我完成UI后,我意识到我应该为Java 1.4而不是1.6执行此操作.在从1.6降级到1.4的努力中,我改变了表单属性以使用Swing Extensions Library,我在代码中摆脱了增强的forloop和泛型,我对此最终错误感到困惑:
类org.jdesktop.application.ResourceMap中的错误方法getString不能应用于给定的类型; required:java.lang.String,java.lang.Object [] found:java.lang.String reason:actual和formal参数列表的长度不同
这来自Netbeans自动生成的代码块,用于此方法调用:
resourceMap.getString("panel.tabTitle");
Run Code Online (Sandbox Code Playgroud)
显然,这可能通过写这个来解决:
resourceMap.getString("panel.tabTitle",new Object{String.class});
Run Code Online (Sandbox Code Playgroud)
但是,我对如何使netbeans对它生成的代码进行更改感到难过!如果您之前已经看过这个问题并且能够解决它,请告诉我.感谢您的帮助.
Jay*_*lya 14
如果您只想编辑代码.使用其他编辑器打开代码,就像记事本或其他东西一样.如果您GEN-BEGIN:initComponents在自动生成的代码之前删除,您也可以通过netbeans编辑代码.
| 归档时间: |
|
| 查看次数: |
13903 次 |
| 最近记录: |