Webseite von Chris Hübsch
Class PreviewCanvas
Class PreviewCanvas
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----PreviewCanvas
- class PreviewCanvas
- extends Canvas
Dieses Canvas zeigt den nächsten Stein an, der auf dem Spielfeld erscheinen wird.
Diesen Stein erhält es von einem TetrisCanvas.
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
minimumSize
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
paint
public void paint(Graphics g)
- Zeichnet das Canvas neu. Wenn ein Stein zur Verfügung steht, wird auch dieser gezeichnet.
- Parameters:
- g - das Grafikobjekt, in das gezeichnet wird
- Overrides:
- paint in class Canvas
setStein
public void setStein(TetrisStein s)
- Setzt den anzuzeigenden Stein
- Parameters:
- s - der Stein
- See Also:
- TetrisStein
© Chris Hübsch <webmaster@chu.in-chemnitz.de>