Class FramePage
java.lang.Object
|
+----FramePage
- public class FramePage
- extends Object
FramePagen avulle voi luoda sivuja, jossa on kehykset
-
amount
- Muuttuja ilmaisee kuinka monta -riviä pitäisi löytyä
-
frames
- Tätä vektoria käytetään apuna tutkittaessa, koska -tagi pitää laittaa sivulle.
-
out
- Tällä muuttujalla ilmaistaan mihin streamiin tulostus ohjataan.
-
v
- Tähän vektoriin talletetaan sivulla olevat elementit.
-
FramePage(PrintStream, String)
- FramePage-luokan konstruktori
-
addEndFrame()
- Tutkii tarviiko lisätä -tagin
-
addNoFrameText(String)
- Määrittelee tekstin mikä näytetään käyttäjälle, jos selain ei tue kehyksiä
-
addToFrame(String)
- Metodilla voi lisätä frame-tagiin muita määrityksiä
-
addToFrameset(String)
- Metodilla voi lisätä frameset-tagiin muita määrityksiä
-
frameInclude(String, String, boolean, String)
- Määrittelee kehyksen sisällön
-
hFrameset(String, String, String, boolean)
- Jakaa sivun vaakatasossa kahteen kehykseen
-
printFramePage()
- Tulostaa kehyssivun
-
vFrameset(String, String, String, boolean)
- Jakaa sivun pystysuunnassa kahteen kehykseen
v
private Vector v
- Tähän vektoriin talletetaan sivulla olevat elementit.
frames
private Vector frames
- Tätä vektoria käytetään apuna tutkittaessa, koska -tagi pitää laittaa sivulle.
amount
private int amount
- Muuttuja ilmaisee kuinka monta -riviä pitäisi löytyä
out
PrintStream out
- Tällä muuttujalla ilmaistaan mihin streamiin tulostus ohjataan.
FramePage
public FramePage(PrintStream outstream,
String title)
- FramePage-luokan konstruktori
- Parameters:
- outstream - stream, johon tulostus ohjataan
- title - sivulle annettava otsikkoteksti
hFrameset
public void hFrameset(String up,
String down,
String border,
boolean frameborder)
- Jakaa sivun vaakatasossa kahteen kehykseen
- Parameters:
- up - yläosan koko
- down - alaosan koko
- border - väli, joka kahden kehyksen väliin jää (null, jos ei haluta määritellä)
- frameborder - kehyksen piilotus = true, kehykset näkyvissä = false
vFrameset
public void vFrameset(String left,
String right,
String border,
boolean frameborder)
- Jakaa sivun pystysuunnassa kahteen kehykseen
- Parameters:
- left - vasemman puolen koko
- right - oikean puolen koko
- border - väli, joka kahden kehyksen väliin jää (null, jos ei haluta määritellä)
- frameborder - kehyksen piilotus = true, kehykset näkyvissä = false
frameInclude
public void frameInclude(String src,
String name,
boolean frameborder,
String color)
- Määrittelee kehyksen sisällön
- Parameters:
- src - kehyksen sisältämän sivun URL-osoite
- name - kehyksen nimi
- frameborder - kehyksen piilotus = true, kehykset näkyvissä = false
- color - kehyksen väri (null, jos ei määritellä)
addEndFrame
private void addEndFrame()
- Tutkii tarviiko lisätä -tagin
addNoFrameText
public void addNoFrameText(String text)
- Määrittelee tekstin mikä näytetään käyttäjälle, jos selain ei tue kehyksiä
- Parameters:
- text - teksti, joka näytetään, jos selain ei tue kehyksiä
addToFrame
public void addToFrame(String text)
- Metodilla voi lisätä frame-tagiin muita määrityksiä
- Parameters:
- text - määritys, joka lisätään frame-tagiin
addToFrameset
public void addToFrameset(String text)
- Metodilla voi lisätä frameset-tagiin muita määrityksiä
- Parameters:
- text - määritys, joka lisätään frameset-tagiin
printFramePage
public void printFramePage()
- Tulostaa kehyssivun