Constructor and Description |
---|
Space()
Luo uuden avaruuden
|
Modifier and Type | Method and Description |
---|---|
Drawable |
add(Drawable shape)
Lisää avaruuteen kuvion joka on Drawable-olio ja palauttaa sen,
esimerkiksi:
|
void |
draw(Graphics g,
Matrix a)
Piirtää tämän avaruuden sisältämät kuviot annetulla matriisilla ja Graphics-oliolla
|
Drawable |
getSavedPath()
Antaa Drawable-olion joka muodostuu kaikista
tämän avaruuden sisältämistä kuvioista
|
void |
redraw()
Piirtää tämän avaruuden sisältämät kuviot uudelleen
|
void |
registerWindow(SpaceParent window)
Rekisteröi annetun ikkunan näyttämään tätä avaruutta
|
void |
remove(Drawable shape)
Poistaa avaruudesta kuvion joka on Drawable-olio
|
void |
removeAll()
Poistaa avaruudesta kaikki kuviot
|
void |
unRegisterWindow(Window window)
Poistaa annetun ikkunan tämän avaruuden rekisteristä, kutsutaan
kun ikkuna lopettaa tämän avaruuden näyttämisen
|
public Space()
public void registerWindow(SpaceParent window)
window
- ikkuna joka näyttää tätä avaruuttapublic void unRegisterWindow(Window window)
window
- public Drawable getSavedPath()
public void redraw()
public void draw(Graphics g, Matrix a)
g
- Graphics-olioa
- muunnosmatriisipublic Drawable add(Drawable shape)
space.add(new Line(0, 0, 1, 1)).setColor(255, 255, 0);
shape
- lisättävä kuviopublic void remove(Drawable shape)
shape
- poistettava kuviopublic void removeAll()