home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.Checkbox;
- import java.awt.CheckboxGroup;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Event;
-
- public class CheckboxApplet2 extends Applet {
- Checkbox checkbox1;
- Checkbox checkbox2;
- Checkbox checkbox3;
-
- public void init() {
- this.checkbox1 = new Checkbox("Option 1", (CheckboxGroup)null, true);
- this.checkbox2 = new Checkbox("Option 2", (CheckboxGroup)null, false);
- this.checkbox3 = new Checkbox("Option 3", (CheckboxGroup)null, false);
- ((Container)this).add(this.checkbox1);
- ((Container)this).add(this.checkbox2);
- ((Container)this).add(this.checkbox3);
- }
-
- public boolean action(Event var1, Object var2) {
- if (var1.target instanceof Checkbox) {
- this.ChangeLabel(var1);
- }
-
- ((Component)this).repaint();
- return true;
- }
-
- protected void ChangeLabel(Event var1) {
- Checkbox var2 = (Checkbox)var1.target;
- String var3 = var2.getLabel();
- if (var3 == "Option 1") {
- var2.setLabel("Changed 1");
- } else if (var3 == "Option 2") {
- var2.setLabel("Changed 2");
- } else if (var3 == "Option 3") {
- var2.setLabel("Changed 3");
- } else {
- this.checkbox1.setLabel("Option 1");
- this.checkbox2.setLabel("Option 2");
- this.checkbox3.setLabel("Option 3");
- }
- }
- }
-