Class ColorWheelIttenDemo

java.lang.Object
pi.Scene
demos.docs.resources.color.ColorWheelIttenDemo
All Implemented Interfaces:
FrameUpdateListenerRegistration, KeyStrokeListener, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration, RenderSource

public class ColorWheelIttenDemo extends Scene implements KeyStrokeListener
Demonstiert die Farbschemata, die die Engine Pi mitliefert anhand des Farbkreises von Itten.

Folgende Grafik von Wikicommons diente als Vorlage für dieses Demo:

Farbkreis Itten 1961

Author:
Josef Friedrich
  • Constructor Details

    • ColorWheelIttenDemo

      public ColorWheelIttenDemo()
  • Method Details

    • onKeyDown

      public void onKeyDown(KeyEvent event)
      Description copied from interface: KeyStrokeListener
      Wird bei einem angemeldeten Beobachter aufgerufen, sobald eine Taste gedrückt wird. Die Methode wird erst dann wieder aufgerufen, wenn die Taste losgelassen und erneut gedrückt wurde.
       
       @Override
       public void onKeyDown(KeyEvent event)
       {
           switch (event.getKeyCode())
           {
           case KeyEvent.VK_UP:
               circle.moveBy(0, 1);
               break;
      
           case KeyEvent.VK_RIGHT:
               circle.moveBy(1, 0);
               break;
           }
       }
       
       
      Specified by:
      onKeyDown in interface KeyStrokeListener
      Parameters:
      event - Ein KeyEvent-Objekt, das Informationen enthält, welche Taste gedrückt würde. Die Tastennummer kann zum Beispiel über die Methode event.getKeyCode() abgefragt werden.
    • cycle

      public void cycle()
    • main

      public static void main(String[] args)