lea: Radio Button group

Hallo zusammen

ich habe eine radio button group mit java in netbeans erstellt.
jetzte will ich das angeklickte element den text in eine variable speichern wie geht das...

ich könnte ja

if (jbutton1.isSelected()){
  string s;

s=jbutton1.getText();

}

so reinspeichern..

aber ich habe eine grosse gruppe und kann man nicht einfacher machen

sonst muss ich für jeden einzelnen ein if befehl machen.

danke im vorraus

  1. Hallo,

    sonst muss ich für jeden einzelnen ein if befehl machen.

    Du könntest eine Methode basteln, die Dir für einen zu übergebenden Button den jeweiligen Text ausspuckt:

      
    private String getTextForJButton (JButton jbutton) {  
       String s = null;  
       if (jbutton.isSelected()){  
          s=jbutton.getText();  
       }  
       return(s);  
    }  
    
    

    Diese kannst Du dann an jedem Button aufrufen (musst nur ihr Ergebnis dann jeweils auf null prüfen, ehe Du es weiter verarbeitest)