Enums

Ich will auf meine JSF Page eine Combobox, die aus Enums gelesen werden.

Hierzu habe ich mir
jsf 2 - How to make a dropdown menu of a enum in JSF - Stack Overflow

angesehen.

Ich benutzte JDK8.

Aber folgende Enumeration gibt mein Netbeans mir bereits Fehlermeldung in dem Editor aus

public enum EGender {
         UNKOWN("unknown"),
         FEMALE("female"),
         MASCULIN("masculin");
       
         private String label;

         private Status(String label) {
                    this.label = label;
         }

         public String getLabel() {
                   return label;
         }
}

so meint er bei den Literalen

construct EGender in enum EGender cannot be applied to given types.

Ich verstehe nur nicht wo das Problem ist.

public enum EGender {
    [...] 

    private Status(String label) {
        [...]     
    }
}

Dein Enum heißt EGender, der Konstruktor aber Status. Das passt nicht zusammen :wink:

Dein Konstruktor muss EGender heißen, nicht Status.

basics des Klassenaufbau …

scnr