Class ButtonGroup
java.lang.Object
|
+----HTMLElement
|
+----ButtonGroup
- public class ButtonGroup
- extends HTMLElement
-
fButtons
- Vektori, johon on tallennettu nappiryhmän nappien HTML -koodit.
-
ButtonGroup()
- Nappiryhmän luova muodostin.
-
addButton(String, String, String)
- Metodi, jonka avulla nappiryhmään voidaan lisätä uusi nappi.
-
clone()
- Kopioi nappiryhmän.
-
draw(PrintStream)
- Syrjäytetään periytynyt abstrakti metodi, joka huolehtii nappien tulostamisesta
HTML-komennoilla lomakkeelle.
fButtons
private Vector fButtons
- Vektori, johon on tallennettu nappiryhmän nappien HTML -koodit.
ButtonGroup
public ButtonGroup()
- Nappiryhmän luova muodostin. Luo vektorin johon napit tallennetaan.
draw
public void draw(PrintStream stream)
- Syrjäytetään periytynyt abstrakti metodi, joka huolehtii nappien tulostamisesta
HTML-komennoilla lomakkeelle.
- Parameters:
- stream - Kertoo streamin, mihin tulostus tehdään.
- Overrides:
- draw in class HTMLElement
addButton
public void addButton(String name,
String type,
String value)
- Metodi, jonka avulla nappiryhmään voidaan lisätä uusi nappi.
Lisää napin suoraan HTML koodina luokassa määriteltyyn fButtons vektoriin.
- Parameters:
- name - Napissa lomakkeella oleva nimi.
- type - Napin tyyppi. Submit vai Reset.
- value - Arvo, mikä nappi painettaessa lähetetään lomakkeelta. Näkyy myös napissa lomakkeella.
- Throws: InvalidParameters
- Poikkeus aiheutuu, jos napin tyyppi ei ole RESET tai SUBMIT
clone
public Object clone()
- Kopioi nappiryhmän. Kopioi kaikki nappiryhmän napit.
- Returns:
- Palauttaa nappiryhmän kopion.
- Overrides:
- clone in class HTMLElement