Class PreviewCanvas
java.lang.Object | +----java.awt.Component | +----java.awt.Canvas | +----PreviewCanvas
- class PreviewCanvas
- extends Canvas
Kommentare an: chu@informatik.tu-chemnitz.de
- Version:
- 1.0, 11 Jan 97
- Author:
- Chris Hübsch
- See Also:
- TetrisCanvas, TetrisStein, TetrisSteinchen
- PreviewCanvas(int)
- Erzeugt ein PreviewCanvas.
- minimumSize()
- berechnet die minimale Größe (die mit der bevorzugten übereinstimmt)
- paint(Graphics)
- Zeichnet das Canvas neu.
- preferredSize()
- berechnet die bevorzugte Größe
- setStein(TetrisStein)
- Setzt den anzuzeigenden Stein
PreviewCanvas
public PreviewCanvas(int Ausdehnung)
- Erzeugt ein PreviewCanvas. Es ist geeignet, um 5x5 Steinchen anzuzeigen.
- Parameters:
- Ausdehnung - Die Breite und damit auch die Höhe eines Steinchens
- See Also:
- TetrisSteinchen
preferredSize
public Dimension preferredSize()
- berechnet die bevorzugte Größe
- Returns:
- Die Grösse, die das PreviewCanvas einimmt, wenn es ein 5x5 Feld von Steinchen, der im Kontstruktor angegebenen Ausdehnug, aufnehmen soll.
- Overrides:
- preferredSize in class Component
- See Also:
- TetrisSteinchen
public Dimension minimumSize()
- berechnet die minimale Größe (die mit der bevorzugten übereinstimmt)
- Returns:
- Die Grösse, die das PreviewCanvas einimmt, wenn es ein 5x5 Feld von Steinchen, der im Kontstruktor angegebenen Ausdehnug, aufnehmen soll.
- Overrides:
- minimumSize in class Component
- See Also:
- TetrisSteinchen
public void paint(Graphics g)
- Zeichnet das Canvas neu. Wenn ein Stein zur Verfügung steht, wird auch dieser gezeichnet.
public void setStein(TetrisStein s)
- Setzt den anzuzeigenden Stein
- Parameters:
- s - der Stein
- See Also:
- TetrisStein