Bonjour à vous chers camarades développeurs,
Autant jouer cartes sur tables direct, je débute en JAVA, j'ai plutôt un passé de VB, VB.NET, PHP, C, C#
Anyway, je suis entrain de bosser sur un projet ou je suis le seul à coder, ce qui veut dire que je me farçis tout : Analyse, développement, etc..
J'ai donc installé NetBeans 5.5 et je me lance à faire de la maquette (GUI), une fois que j'ai quelques contrôles placés à peu près la ou je veux, j'éssaye de donner un peu de vie à tout ça
Je me renseigne sur comment marchent les Jlist, le modèle MVC, etc...
Sur ce même forum j'ai lu que dans la propriété SelectionModel il fallait sélectionner l'option User Code et ainsi mettre une DefaultListModel que l'on à déclaré préalablement après les 999 999 999 lignes auto-générées par NetBeans
Pour le moment j'ai tout bon, j'ai déclaré mes 2 DefaultListModel (car j'ai 2 Jlist a gérer), j'ai mis la proprieté User Code, et mettant pour chacune des Jlist les DefaultListModel respectives à chacune d'entre elles
Déclaration post code auto généré
Dans chacune des Jlist j'ai donc mis User Code : "dl6" pour la première et "dl7" pour la seconde
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private DefaultListModel dl6; private DefaultListModel dl7;
Maintenant quand je compile mon programme... c'est la que ça se corse...
Je me prends un sale message d'erreur dans la gueule :
Lorsque je clic sur l'erreur pour qu'on me montre d'ou provient l'erreur comme par hasard je tombe sur un morceau de code auto généré... donc intouchable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Compiling 1 source file to D:\Documents and Settings\fs214824\Mes documents\CRISTAL\Code\CRISTAL\build\classes D:\Documents and Settings\fs214824\Mes documents\CRISTAL\Code\CRISTAL\src\cristal\Form_Mere.java:293: setSelectionModel(javax.swing.ListSelectionModel) in javax.swing.JList cannot be applied to (javax.swing.DefaultListModel) jList6.setSelectionModel(dl6); D:\Documents and Settings\fs214824\Mes documents\CRISTAL\Code\CRISTAL\src\cristal\Form_Mere.java:302: setSelectionModel(javax.swing.ListSelectionModel) in javax.swing.JList cannot be applied to (javax.swing.DefaultListModel) jList7.setSelectionModel(dl7); 2 errors
Que voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 jList6.setSelectionModel(dl6); jList7.setSelectionModel(dl7);
Je me doute bien que l'erreur doit venir de moi, et non du code generé, maintenant je ne sais pas ou comment ni comment ni pourquoi, j'ai pas encore assez d'expérience en la matière c'est la première que je fais et ça chie... great !
Comme cela doit être un type d'erreur assez courant dans le monde des jeunes débutants voulant faire des Jlist.... Je me suis permis de poster ce message :p
Voila, en vous remerciant
Partager