Hallo!
Wollte gerade ein Programm schreiben, in dem man eine ButtonGroup mit JRadioButtons hat ( Text der Buttons wird über Konfig-Datei bestimmt!)
Nun meckert Eclipse, dass "JRadioButton(String, boolean)"-Methode in meiner Klasse undefiniert ist!
Wie kann man sich in solch einer Situation helfen?
Wollte gerade ein Programm schreiben, in dem man eine ButtonGroup mit JRadioButtons hat ( Text der Buttons wird über Konfig-Datei bestimmt!)
Nun meckert Eclipse, dass "JRadioButton(String, boolean)"-Methode in meiner Klasse undefiniert ist!
Wie kann man sich in solch einer Situation helfen?
Code:
package gui;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Arrays;
import javax.swing.ButtonGroup;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import util.AuswahlController;
import auswahl.AuswahlControllerImpl;
public class AuswahlMenue {
AuswahlController ac=new AuswahlControllerImpl();
private JPanel panel;
private ButtonGroup auswahl;
private void fillRadioBox() {
String[]keys=ac.getBeKeys();
Arrays.sort(keys);
for (String i:keys) {
JRadioButton button = JRadioButton(i, false); // Stelle, an der Eclipse meckert!
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try{
/*Datei einlesen und ändern*/
} catch (Exception ex) {
ex.printStackTrace();
// JOptionPane.showMessageDialog(
// AuswahlMenue.this, "FEHLER: "+ex);
}
}
});
auswahl.add(button);
panel.add(button);
}
}
}