Class ButtonGroup

java.lang.Object
   |
   +----HTMLElement
           |
           +----ButtonGroup

public class ButtonGroup
extends HTMLElement

Variable Index

 o fButtons
Vektori, johon on tallennettu nappiryhmän nappien HTML -koodit.

Constructor Index

 o ButtonGroup()
Nappiryhmän luova muodostin.

Method Index

 o addButton(String, String, String)
Metodi, jonka avulla nappiryhmään voidaan lisätä uusi nappi.
 o clone()
Kopioi nappiryhmän.
 o draw(PrintStream)
Syrjäytetään periytynyt abstrakti metodi, joka huolehtii nappien tulostamisesta HTML-komennoilla lomakkeelle.

Variables

 o fButtons
 private Vector fButtons
Vektori, johon on tallennettu nappiryhmän nappien HTML -koodit.

Constructors

 o ButtonGroup
 public ButtonGroup()
Nappiryhmän luova muodostin. Luo vektorin johon napit tallennetaan.

Methods

 o 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
 o 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
 o clone
 public Object clone()
Kopioi nappiryhmän. Kopioi kaikki nappiryhmän napit.

Returns:
Palauttaa nappiryhmän kopion.
Overrides:
clone in class HTMLElement