java.lang.Object
de.pirckheimer_gymnasium.engine_pi.resources.ColorSchema

public class ColorSchema extends Object
Beschreibt ein Farbschema.

Diese Klasse ermöglicht es, verschiedene Farben aufeinander abzustimmen, damit sie gut zusammenpassen.

Außerdem besteht durch diese Klasse die Möglichkeit, ein anderes Farbschema zu setzen.

  • Constructor Summary

    Constructors
    Constructor
    Description
    ColorSchema(Color yellow, Color red, Color blue)
    Erzeugt ein neues Farbschema durch Angabe von den drei Primärfarben.
    ColorSchema(Color yellow, Color orange, Color red, Color purple, Color blue, Color green)
    Erzeugt ein neues Farbschema durch Angabe von sechs Farben (drei Primärfarben und drei Sekundärfarben).
    ColorSchema(Color yellow, Color orange, Color red, Color purple, Color blue, Color green, Color brown)
    Erzeugt ein neues Farbschema durch Angabe von sieben Farben (drei Primärfarben und drei Sekundärfarben und Braun).
  • Method Summary

    Modifier and Type
    Method
    Description
    Gibt die Farbe Schwarz (englisch: black) zurück.
    Gibt die Primärfarbe Blau (englisch: blue) zurück.
    Gibt die Tertiärfarbe Ziegelrot (englisch: brick red) - eine Mischung aus Orange und Rot - zurück.
    Gibt die Farbe Braun (englisch: brown) zurück.
    Gibt die Tertiärfarbe Türkis (englisch: cyan) - eine Mischung aus Blau und Grün - zurück.
    Erzeugt ein Farbschema nach den Farben derGNOME Human Interface Guidelines.
    Gibt die Tertiärfarbe Gold (englisch: gold) - eine Mischung aus Gelb und Orange - zurück.
    Gibt die Farbe Grau (englisch: gray) zurück.
    Gibt die Sekundärfarbe Grün (englisch: green) (Mischung aus Gelb und Blau) zurück.
    Gibt die Tertiärfarbe Indigo (englisch: indigo) - eine Mischung aus Violett und Blau - zurück.
    Gibt die Tertiärfarbe Limettengrün (englisch: lime) - eine Mischung aus Geld und Grün - zurück.
    Gibt die Sekundärfarbe Orange (englisch: orange) zurück.
    Gibt die Tertiärfarbe Rosa (englisch: pink) - eine Mischung aus Rot und Violett - zurück.
    Gibt die Sekundärfarbe Violett (englisch: purple) zurück.
    Gibt die Primärfarbe Rot (englisch: red) zurück.
    Gibt die Farbe Weiß (englisch: white) zurück.
    Gibt die Primärfarbe Gelb (englisch: yellow) zurück.
    void
    set(Color brown)
    Setzt die Farbe Braun (englisch: brown).
    void
    setBlack(Color black)
    Setzt die Farbe Schwarz (englisch: black).
    void
    setBlue(Color blue)
    Setzt die Primärfarbe Blau (englisch: blue).
    void
    setBrick(Color brick)
    Setzt die Tertiärfarbe Ziegelrot (englisch: brick red, Mischung aus Orange und Rot).
    void
    setCyan(Color cyan)
    Setzt die Tertiärfarbe Türkis (englisch: cyan, Mischung aus Blau und Grün).
    void
    setGold(Color gold)
    Setzt die Tertiärfarbe Gold (englisch: gold, Mischung aus Gelb und Orange).
    void
    setGray(Color gray)
    Setzt Die Farbe Grau (englisch: gray).
    void
    setGreen(Color green)
    Setzt die Sekundärfarbe Grün (Mischung aus Gelb und Blau).
    void
    setIndigo(Color indigo)
    Setzt die Tertiärfarbe Indigo (englisch: indigo, Mischung aus Violett und Blau).
    void
    setLime(Color lime)
    Setzt die Tertiärfarbe Limettengrün (englisch: lime, Mischung aus Geld und Grün).
    void
    setOrange(Color orange)
    Setzt die Sekundärfarbe Orange (englisch: orange, Mischung aus Gelb und Rot).
    void
    setPink(Color pink)
    Setzt die Tertiärfarbe Rosa (englisch: pink, Mischung aus Rot und Violett).
    void
    setPurple(Color purple)
    Setzt die Sekundärfarbe Violett (englisch: purple, Mischung aus Rot und Blau).
    void
    Setzt die Primärfarbe Rot (englisch: red).
    void
    setWhite(Color white)
    Setzt die Farbe Weiß (englisch: white).
    void
    setYellow(Color yellow)
    Setzt die Primärfarbe Gelb (englisch: yellow).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ColorSchema

      public ColorSchema(Color yellow, Color red, Color blue)
      Erzeugt ein neues Farbschema durch Angabe von den drei Primärfarben.

      Die Reihenfolge der Farben ist dem Farbkreis von Itten entnommen.

      Parameters:
      yellow - Die Primärfarbe Gelb.
      red - Die Primärfarbe Rot.
      blue - Die Primärfarbe Blau.
    • ColorSchema

      public ColorSchema(Color yellow, Color orange, Color red, Color purple, Color blue, Color green)
      Erzeugt ein neues Farbschema durch Angabe von sechs Farben (drei Primärfarben und drei Sekundärfarben).

      Die Reihenfolge der Farben ist dem Farbkreis von Itten entnommen.

      Parameters:
      yellow - Die Primärfarbe Gelb.
      orange - Die Sekundärfarbe Orange (Mischung aus Gelb und Rot).
      red - Die Primärfarbe Rot.
      purple - Die Sekundärfarbe Violett (Mischung aus Rot und Blau).
      blue - Die Primärfarbe Blau.
      green - Die Sekundärfarbe Grün (Mischung aus Gelb und Blau).
    • ColorSchema

      public ColorSchema(Color yellow, Color orange, Color red, Color purple, Color blue, Color green, Color brown)
      Erzeugt ein neues Farbschema durch Angabe von sieben Farben (drei Primärfarben und drei Sekundärfarben und Braun).

      Die Reihenfolge der Farben ist dem Farbkreis von Itten entnommen.

      Parameters:
      yellow - Die Primärfarbe Gelb.
      orange - Die Sekundärfarbe Orange (Mischung aus Gelb und Rot).
      red - Die Primärfarbe Rot.
      purple - Die Sekundärfarbe Violett (Mischung aus Rot und Blau).
      blue - Die Primärfarbe Blau.
      green - Die Sekundärfarbe Grün (Mischung aus Gelb und Blau).
      brown - Die Farbe Braun (englisch: brown).
  • Method Details

    • getYellow

      public Color getYellow()
      Gibt die Primärfarbe Gelb (englisch: yellow) zurück.
      Returns:
      Die Primärfarbe Gelb (englisch: yellow) .
    • setYellow

      public void setYellow(Color yellow)
      Setzt die Primärfarbe Gelb (englisch: yellow).
      Parameters:
      yellow - Die Primärfarbe Gelb (englisch: yellow) .
    • getGold

      public Color getGold()
      Gibt die Tertiärfarbe Gold (englisch: gold) - eine Mischung aus Gelb und Orange - zurück.
      Returns:
      Die Tertiärfarbe Gold (englisch: gold, Mischung aus Gelb und Orange).
    • setGold

      public void setGold(Color gold)
      Setzt die Tertiärfarbe Gold (englisch: gold, Mischung aus Gelb und Orange).
      Parameters:
      gold - Die Tertiärfarbe Gold (englisch: gold, Mischung aus Gelb und Orange).
    • getOrange

      public Color getOrange()
      Gibt die Sekundärfarbe Orange (englisch: orange) zurück.

      Orange ist eine Mischung aus Gelb und Rot.

      Returns:
      Die Sekundärfarbe Orange (englisch: orange, Mischung aus Gelb und Rot).
    • setOrange

      public void setOrange(Color orange)
      Setzt die Sekundärfarbe Orange (englisch: orange, Mischung aus Gelb und Rot).
      Parameters:
      orange - Die Sekundärfarbe Orange (englisch: orange, Mischung aus Gelb und Rot).
    • getBrick

      public Color getBrick()
      Gibt die Tertiärfarbe Ziegelrot (englisch: brick red) - eine Mischung aus Orange und Rot - zurück.
      Returns:
      Die Tertiärfarbe Ziegelrot (englisch: brick red, Mischung aus Orange und Rot).
    • setBrick

      public void setBrick(Color brick)
      Setzt die Tertiärfarbe Ziegelrot (englisch: brick red, Mischung aus Orange und Rot).
      Parameters:
      brick - Die Tertiärfarbe Ziegelrot (englisch: brick red, Mischung aus Orange und Rot).
    • getRed

      public Color getRed()
      Gibt die Primärfarbe Rot (englisch: red) zurück.
      Returns:
      Die Primärfarbe Rot (englisch: red).
    • setRed

      public void setRed(Color red)
      Setzt die Primärfarbe Rot (englisch: red).
      Parameters:
      red - Die Primärfarbe Rot (englisch: red).
    • getPink

      public Color getPink()
      Gibt die Tertiärfarbe Rosa (englisch: pink) - eine Mischung aus Rot und Violett - zurück.
      Returns:
      Die Tertiärfarbe Rosa (englisch: pink, Mischung aus Rot und Violett).
    • setPink

      public void setPink(Color pink)
      Setzt die Tertiärfarbe Rosa (englisch: pink, Mischung aus Rot und Violett).
      Parameters:
      pink - Die Tertiärfarbe Rosa (englisch: pink, Mischung aus Rot und Violett).
    • getPurple

      public Color getPurple()
      Gibt die Sekundärfarbe Violett (englisch: purple) zurück.

      Violett ist eine Mischung aus Rot und Blau.

      Returns:
      Die Sekundärfarbe Violett (englisch: purple, Mischung aus Rot und Blau).
    • setPurple

      public void setPurple(Color purple)
      Setzt die Sekundärfarbe Violett (englisch: purple, Mischung aus Rot und Blau).
      Parameters:
      purple - Die Sekundärfarbe Violett (englisch: purple, Mischung aus Rot und Blau).
    • getIndigo

      public Color getIndigo()
      Gibt die Tertiärfarbe Indigo (englisch: indigo) - eine Mischung aus Violett und Blau - zurück.
      Returns:
      Die Tertiärfarbe Indigo (englisch: indigo, Mischung aus Violett und Blau).
    • setIndigo

      public void setIndigo(Color indigo)
      Setzt die Tertiärfarbe Indigo (englisch: indigo, Mischung aus Violett und Blau).
      Parameters:
      indigo - Die Tertiärfarbe Indigo (englisch: indigo, Mischung aus Violett und Blau).
    • getBlue

      public Color getBlue()
      Gibt die Primärfarbe Blau (englisch: blue) zurück.
      Returns:
      Die Primärfarbe Blau (englisch: blue).
    • setBlue

      public void setBlue(Color blue)
      Setzt die Primärfarbe Blau (englisch: blue).
      Parameters:
      blue - Die Primärfarbe Blau (englisch: blue).
    • getCyan

      public Color getCyan()
      Gibt die Tertiärfarbe Türkis (englisch: cyan) - eine Mischung aus Blau und Grün - zurück.
      Returns:
      Die Tertiärfarbe Türkis (englisch: cyan, Mischung aus Blau und Grün).
    • setCyan

      public void setCyan(Color cyan)
      Setzt die Tertiärfarbe Türkis (englisch: cyan, Mischung aus Blau und Grün).
      Parameters:
      cyan - Die Tertiärfarbe Türkis (englisch: cyan, Mischung aus Blau und Grün).
    • getGreen

      public Color getGreen()
      Gibt die Sekundärfarbe Grün (englisch: green) (Mischung aus Gelb und Blau) zurück.
      Returns:
      Die Sekundärfarbe Grün (englisch: green, Mischung aus Gelb und Blau).
    • setGreen

      public void setGreen(Color green)
      Setzt die Sekundärfarbe Grün (Mischung aus Gelb und Blau).
      Parameters:
      green - Die Sekundärfarbe Grün (Mischung aus Gelb und Blau).
    • getLime

      public Color getLime()
      Gibt die Tertiärfarbe Limettengrün (englisch: lime) - eine Mischung aus Geld und Grün - zurück.
      Returns:
      Die Tertiärfarbe Limettengrün (englisch: lime, Mischung aus Geld und Grün).
    • setLime

      public void setLime(Color lime)
      Setzt die Tertiärfarbe Limettengrün (englisch: lime, Mischung aus Geld und Grün).
      Parameters:
      lime - Die Tertiärfarbe Limettengrün (englisch: lime, Mischung aus Geld und Grün).
    • getBrown

      public Color getBrown()
      Gibt die Farbe Braun (englisch: brown) zurück.

      Die Farbe Braun ist eine Mischung aus Rot und Grün, wobei der Rotanteil überwiegt. Braun kommt nicht im Farbkreis von Itten vor.

      Returns:
      Die Farbe Braun (englisch: brown).
    • set

      public void set(Color brown)
      Setzt die Farbe Braun (englisch: brown).
      Parameters:
      brown - Die Farbe Braun (englisch: brown).
    • getWhite

      public Color getWhite()
      Gibt die Farbe Weiß (englisch: white) zurück.
      Returns:
      Die Farbe Weiß (englisch: white).
    • setWhite

      public void setWhite(Color white)
      Setzt die Farbe Weiß (englisch: white).
      Parameters:
      white - Die Farbe Weiß (englisch: white).
    • getGray

      public Color getGray()
      Gibt die Farbe Grau (englisch: gray) zurück.
      Returns:
      Die Farbe Grau (englisch: gray).
    • setGray

      public void setGray(Color gray)
      Setzt Die Farbe Grau (englisch: gray).
      Parameters:
      gray - Die Farbe Grau (englisch: gray).
    • getBlack

      public Color getBlack()
      Gibt die Farbe Schwarz (englisch: black) zurück.
      Returns:
      Die Farbe Schwarz (englisch: black).
    • setBlack

      public void setBlack(Color black)
      Setzt die Farbe Schwarz (englisch: black).
      Parameters:
      black - Die Farbe Schwarz (englisch: black).
    • getGnomeColorSchema

      public static ColorSchema getGnomeColorSchema()
      Erzeugt ein Farbschema nach den Farben derGNOME Human Interface Guidelines.