Hallo
gibt es eine Möglichkeit im einem RadioButton ein Object unterzubringen wie es in einer JComboBox möglich ist.
Ich habe ein Object welces u.a. String name und int id enthält. Dazu ist toString implementiert, welches name zurück gibt.
Bei einer JComboBox ist es ja möglich, per addItem dieses Object zu adden, als ausgabe erscheint dann nur der Name, aber bei der Auswertung kann ich auf das ganze Object zugreifen und komm so an die für mich wichtige Id zur weiteren Bearbeitung.
Jetzt möchte ich das aufgrund der Übersichtlichkeit eine JComboBox durch eine ButtonGroup mit JRadioButtons ersetzen, jedoch bietet mir JRadioButton u.a. einen String Konstruktor, aber ich finde keine Möglichkeit das Object unterzubringen.
Mein Problem ist, bei der späteren Auswertung brauche ich die zum Namen zugehörige Id und nicht den Namen.
Eine Möglichkeit ist es, die Id als Name desjeweiligen JRadioButtons zu setzten, aber diese Lösung wirkt für mich irgendwie zusammen gehackt, daher die Frage ob es irgendie genauso elegant wie mit einer JComboBox geht.
mfg
Drake
gibt es eine Möglichkeit im einem RadioButton ein Object unterzubringen wie es in einer JComboBox möglich ist.
Ich habe ein Object welces u.a. String name und int id enthält. Dazu ist toString implementiert, welches name zurück gibt.
Bei einer JComboBox ist es ja möglich, per addItem dieses Object zu adden, als ausgabe erscheint dann nur der Name, aber bei der Auswertung kann ich auf das ganze Object zugreifen und komm so an die für mich wichtige Id zur weiteren Bearbeitung.
Jetzt möchte ich das aufgrund der Übersichtlichkeit eine JComboBox durch eine ButtonGroup mit JRadioButtons ersetzen, jedoch bietet mir JRadioButton u.a. einen String Konstruktor, aber ich finde keine Möglichkeit das Object unterzubringen.
Mein Problem ist, bei der späteren Auswertung brauche ich die zum Namen zugehörige Id und nicht den Namen.
Eine Möglichkeit ist es, die Id als Name desjeweiligen JRadioButtons zu setzten, aber diese Lösung wirkt für mich irgendwie zusammen gehackt, daher die Frage ob es irgendie genauso elegant wie mit einer JComboBox geht.
mfg
Drake