home *** CD-ROM | disk | FTP | other *** search
Java Source | 1996-02-26 | 1.2 KB | 49 lines |
- import java.awt.*;
- import java.applet.*;
-
- public class CheckboxApplet2 extends Applet
- {
- Checkbox checkbox1;
- Checkbox checkbox2;
- Checkbox checkbox3;
-
- public void init()
- {
- checkbox1 = new Checkbox("Option 1", null, true);
- checkbox2 = new Checkbox("Option 2", null, false);
- checkbox3 = new Checkbox("Option 3", null, false);
-
- add(checkbox1);
- add(checkbox2);
- add(checkbox3);
- }
-
- public boolean action(Event evt, Object arg)
- {
- if (evt.target instanceof Checkbox)
- ChangeLabel(evt);
- repaint();
-
- return true;
- }
-
- protected void ChangeLabel(Event evt)
- {
- Checkbox checkbox = (Checkbox)evt.target;
- String label = checkbox.getLabel();
-
- if (label == "Option 1")
- checkbox.setLabel("Changed 1");
- else if (label == "Option 2")
- checkbox.setLabel("Changed 2");
- else if (label == "Option 3")
- checkbox.setLabel("Changed 3");
- else
- {
- checkbox1.setLabel("Option 1");
- checkbox2.setLabel("Option 2");
- checkbox3.setLabel("Option 3");
- }
- }
- }
-