home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Java by Example
/
jbecd.bin
/
JBE-CD
/
NTUsers
/
JBECODE.ZIP
/
JavaByExample
/
chap19
/
CheckboxApplet2.java
< prev
next >
Wrap
Text File
|
1996-02-26
|
1KB
|
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");
}
}
}