/* VaihtoehtoTesti.java Esimerkissä kaksi kysymystä ja vaihtoehdot kahdella erilaisella komponentillä: a) Radiopainikkeet. (CheckBoxGroup-luokan oliot) b) Pudotusvalikko. (Choice-luokan oliot) Tekijä: Juha Peltomäki, 10.1998. */ import java.awt.*; import javax.swing.*; import javax.swing.event.*; import java.awt.event.*; public class VaihtoehtoTesti extends JApplet { private JLabel kysymys1, kysymys2; private JCheckbox radio[] = new JCheckbox[4]; private JCheckboxGroup radionapit; private JChoice valinnat; private JPanel kehys1; // oikeat vastauksen sisältävä taulukko. private static final int oikea_vastaus[] = {2, 3}; // Alustetaan kysymyksen_arvot. private String kehittaja[] = {"Nokia", "IBM", "Sun", "Compaq"}; private int vuosiluku[] = {1970, 1981, 1990, 1995}; public void init() { setBackground(Color.lightGray); // Luodaan radiopainikeryhmä kysymyksineen. kysymys1 = new JLabel("Mikä yhtiö kehitti Javan?"); radionapit = new JCheckboxGroup(); for (int i=0; i