Seit Java 7 ist die JComboBox mit generischen Parametern ausgestattet.
Aber habe ich Probleme beim Verständnis. Vielleicht kann mich da mal jemand unterstützen.
Ich habe eine JComboBox, die nur Strings aufnehmen darf:
JComboBox<String> cb = new JComboBox<>(new String[]{"100", "150"});
Später möchte ich die Strings aus der JComboBox holen, aber ich muss immer noch casten, damit das funktioniert.
Das ist mir noch klar - die getSelectedItem()-Methode gibt Object zurück. Ich kann dann noch die toString()-Methode anhängen, und schon habe ich die String-Repräsentation des Objektes. Aber wozu dann an der Stelle Generics?
Und wie geht das dann bspw. mit Integer? So könnte ich mir das Parsen sparen.