Ich habe eine Swing-Anwendung, die Optionsfelder in einem Formular enthält. Ich habe die ButtonGroup
Wenn ich mir jedoch die verfügbaren Methoden ansehe, kann ich den Namen der ausgewählten Methode nicht herausfinden. JRadioButton
. Hier ist, was ich bis jetzt sagen kann:
-
Von ButtonGroup aus kann ich eine
getSelection()
zur Rückgabe derButtonModel
. Von dort aus kann ich einegetActionCommand
aber das scheint nicht immer zu funktionieren. Ich habe verschiedene Tests ausprobiert und unvorhersehbare Ergebnisse erhalten. -
Auch von
ButtonGroup
kann ich eine Aufzählung vongetElements()
. Allerdings müsste ich dann jede Schaltfläche in einer Schleife durchlaufen, um zu prüfen, ob sie ausgewählt ist.
Gibt es eine einfachere Methode, um herauszufinden, welche Schaltfläche ausgewählt wurde? Ich programmiere dies in Java 1.3.1 und Swing.