G
grummel
Gast
Hi Leute,
hab ein dringendes Problem, bei dem ihr hoffentlich helfen könnt.
Und zwar möchte ich einen String (aus JComboBox) zu einer Enumeration casten.
Das geschieht folgendermaßen:
(EnumType)typeComboBox.getSelectedItem();
In die ComboBox sind vorher die Einträge aus der Enumeration-Klasse eingetragen worden:
EnumType[] array = EnumType.values();
for(int i = 0; i < EnumType.values().length; i++)
{
typeComboBox.addItem(array.name());
}
Es sind also definitv Strings, die umgewandelt vom Typ EnumType wären...
Aber leider kommt es zu einer ClassCastException. Warum nur?
Bitte helft mir.... :bahnhof:
hab ein dringendes Problem, bei dem ihr hoffentlich helfen könnt.
Und zwar möchte ich einen String (aus JComboBox) zu einer Enumeration casten.
Das geschieht folgendermaßen:
(EnumType)typeComboBox.getSelectedItem();
In die ComboBox sind vorher die Einträge aus der Enumeration-Klasse eingetragen worden:
EnumType[] array = EnumType.values();
for(int i = 0; i < EnumType.values().length; i++)
{
typeComboBox.addItem(array.name());
}
Es sind also definitv Strings, die umgewandelt vom Typ EnumType wären...
Aber leider kommt es zu einer ClassCastException. Warum nur?
Bitte helft mir.... :bahnhof: