Der folgende Code ist ein Aktionslistener für ein Projekt. Grundsätzlich habe ich 4 Radiobuttons und wenn ich eins anklicke, möchte ich, dass es eine Variable auf dem Bildschirm ändert. Wenn ich den Code ausführe, fügt er einfach alle Werte zusammen. Gibt es andere Möglichkeiten, dies zu tun?Aktion Listener
class Calc implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
double base = 0.00;
double options;
double total;
if (Button25.isSelected());
{
base = base + 999.99;
String base2 = Double.toString(base);
lblBaseAns.setText(base2);
}
if (Button32.isSelected());
{
base = base + 1049.99;
String base2 = Double.toString(base);
lblBaseAns.setText(base2);
}
if (Button35.isSelected());
{
base = base + 1099.99;
String base2 = Double.toString(base);
lblBaseAns.setText(base2);
}
if (Button42.isSelected());
{
base = base + 1155.99;
String base2 = Double.toString(base);
lblBaseAns.setText(base2);
}
}
}
"* addiert alle Werte *". Wie? – Lion
Ich weiß nicht warum, aber wenn ich eine Aktion ausführe, die den Code auslöst, fügt sie alle Werte von jedem Optionsfeld zusammen und zeigt sie an. – Brandon
Das sollte nicht passieren. Vermutlich vermisst du etwas an der ** Gruppe **. – Lion