bonjour,

J'essaie d'utiliser une methode que j'ai créé dans ma classe enum dans une autre classe mais j'ai un probleme de "null pointer exception". J'imagine que je n'ai pas bien initialisé ma variable enum mais je ne sais pas comment le faire!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
PenaltyType penaltyType;
        this.penaltyList=new DefaultComboBoxModel(penaltyType.getPenaltyStringList());
la methode getPenaltyStringList() devrai me retourner un talbeau de String

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public String[] getPenaltyStringList(){
            String[] list=new String[this.size()];
            PenaltyType[] tab;
            int i=0;
            tab = PenaltyType.values();
            for(PenaltyType penaltyType: tab){
                list[i]=penaltyType.getPenaltyString();
            }
            return list;
        }
Merci pour votre aide