Class OverlayDemo

java.lang.Object
pi.Scene
demos.tutorials.scenes.OverlayDemo
All Implemented Interfaces:
FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration, RenderSource

public class OverlayDemo extends Scene
Demonstriert die Methode Scene.render(Graphics2D, int, int).

Das Demo zeigt zwei grüne Rechtecke, die die Kreisfigur überlagern. Das linke Rechteck ist undurchsichtig und das rechte Rechteck ist transparent. Die Transparenz wird über eine Farbe mit reduziertem Alphakanal erzeugt.

  • Constructor Details

    • OverlayDemo

      public OverlayDemo()
  • Method Details

    • renderOverlay

      public void renderOverlay(Graphics2D g, int width, int height)
      Description copied from class: Scene
      Zeichnet eine Überblendung in die Szene, die unabhängig von der Kameraeinstellung ist und alle Figuren der Szene überdecken kann.

      Diese Methode ist dazu gedacht, überschrieben zu werden.

      Overrides:
      renderOverlay in class Scene
      Parameters:
      g - Das Graphics2D-Objekt, in das gezeichnet werden soll.
      width - Die Breite der Zeichenfläche in Pixel.
      height - Die Höhe der Zeichenfläche in Pixel.
    • main

      public static void main(String[] args)