Interface IColorable

All Known Implementing Classes:
Ellipse, Ellipse, Line, Rectangle, Rectangle, Text, Triangle, Triangle

public interface IColorable
Instance interfejsu IColorable představují objekty, které jsou schopny prozradit a nastavit svoji barvu. Nemusí jít nutně o jednobarevné objekty. Stačí, když umějí prozradit a nastavit barvu některé svojí části.
  • Method Summary

    Modifier and Type Method Description
    NamedColor getColor()
    Vrátí aktuální barvu instance.
    void setColor​(NamedColor newColor)
    Nastaví novou barvu instance.
  • Method Details

    • getColor

      NamedColor getColor()
      Vrátí aktuální barvu instance.
      Returns:
      Instance třídy NamedColor definující aktuálně nastavenou barvu
    • setColor

      void setColor​(NamedColor newColor)
      Nastaví novou barvu instance.
      Parameters:
      newColor - Požadovaná nová barva