Netbeans code-gen malheurs: Comment faire pour modifier la génération automatique de code?
Ok. Voici donc un netbeans problème grâce à la génération automatique de code à partir de l'interface graphique designer.
J'ai conçu une interface graphique à l'aide de netbeans concepteur d'INTERFACE utilisateur et il a été compilé pour la version 1.6 de java.
Après j'ai fini mon INTERFACE, j'ai réalisé que j'étais censé le faire pour Java 1.4 et non 1.6. Dans l'effort pour passer de 1,6 à 1.4, j'ai modifié les propriétés du formulaire à utiliser Swing de la Bibliothèque d'Extensions et je me suis débarrassé de renforcement de la forloop et génériques dans mon code et je suis coincé avec ce message d'erreur final:
D'erreur de la méthode getString dans la classe org.jdesktop.application.ResourceMap ne peut pas être appliqué pour les types de donnée; requis: java.lang.String,java.lang.Object []: java.lang.Chaîne raison: réelle et formelle des listes d'arguments diffèrent en longueur
Cela vient du bloc de code qui a été auto-généré par Netbeans, pour l'appel de cette méthode:
resourceMap.getString("panel.tabTitle");
Évidemment, cela pourrait probablement être résolu par cette écriture:
resourceMap.getString("panel.tabTitle",new Object{String.class});
Cependant, je suis perplexe sur la façon dont je voudrais faire netbeans faire cette modification du code généré!
Laissez-moi savoir si vous avez vu ce problème avant et ont été en mesure de le résoudre. Reconnaissant de votre aide.
OriginalL'auteur Jay | 2011-09-02
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez simplement modifier les codes. Code ouvert avec un autre éditeur comme le bloc-notes ou quelque chose. Et si vous supprimez
GEN-BEGIN:initComponents
juste avant la génération automatique de code, vous pouvez modifier le code via netbeans aussi.OriginalL'auteur Jayanga Kaushalya
Bien. J'ai été en mesure de résoudre ce sans modifier le code. Cependant, j'ai pensé que j'ai prix kjaushalya pour sa réponse coz la question sonnait plus comme "comment puis-je modifier netbeans gen-code' par opposition à 'comment dois-je traiter la cartographie des ressources avec netbeans.
De toute façon, j'ai édité le netbeans forme pour désactiver le mappage des ressources, et qui a supprimé toute la génération automatique de code.
OriginalL'auteur Jay