Hallöchen,
ich soll den Value von den Radiobuttons darunter in der paint Method ausgeben.
Leider funktioniert es nich richtig, vielleicht könnt ihr mir sagen wo mein Fehler liegt.
thx nilush
ich soll den Value von den Radiobuttons darunter in der paint Method ausgeben.
Leider funktioniert es nich richtig, vielleicht könnt ihr mir sagen wo mein Fehler liegt.
Code:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Radio extends Applet implements ItemListener {
private CheckboxGroup group;
private Checkbox red, orange, yellow;
private Label label;
private String choice;
private boolean choiceisdone;
public void init() {
group = new CheckboxGroup();
label = new Label("Select one option ");
add(label);
red = new Checkbox("Red", group, false);
add(red);
red.addItemListener(this);
orange = new Checkbox("Orange", group, true);
add(orange);
orange.addItemListener(this);
yellow = new Checkbox("Yellow", group, false);
add(yellow);
yellow.addItemListener(this);
}
public void itemStateChanged (ItemEvent event) {
if ((event.getSource() == red)||(event.getSource() == orange)||(event.getSource() == yellow)){
choice = event.getItem().toString();
}
}
public void paint (Graphics g) {
g.drawString(choice, 100, 200);
}
}
thx nilush