ColorPreference.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package preferences;
  2. import java.awt.Color;
  3. /**
  4. * A Class to save all colors in Holeg;
  5. * @author Tom
  6. *
  7. */
  8. public class ColorPreference {
  9. public static class Priority{
  10. public static final Color Essential = new Color(181, 24, 54);
  11. public static final Color High = new Color(248, 72, 6);
  12. public static final Color Medium = new Color(250, 196, 37);
  13. public static final Color Low = new Color(255, 255, 175);
  14. }
  15. public static class HolonObject{
  16. public static final Color Producer = Color.lightGray;
  17. public static final Color OverSupplied = new Color(166, 78, 229);
  18. public static final Color Supplied = new Color(13, 175, 28);
  19. public static final Color PartiallySupplied = Color.yellow;
  20. public static final Color NotSupplied = new Color(230, 120, 100);
  21. public static final Color NoEnergy = Color.white;
  22. }
  23. public static class Energy{
  24. public static final Color Production = new Color(21, 93, 203);
  25. public static final Color Consumption = new Color(239, 27, 20);
  26. }
  27. public static class Flexibility{
  28. public static final Color InUse = new Color(96, 180, 85);
  29. public static final Color OnCooldown = new Color(239, 215, 128);
  30. public static final Color Offered = new Color(55, 150, 52);
  31. public static final Color NotOffered = new Color(237, 106, 90);
  32. public static final Color Unavailable = new Color(193, 193, 193);
  33. }
  34. public static class Panel {
  35. public static final Color Transparent = new Color(0,0,0,0);
  36. public static final Color Background = new Color(250, 250, 250);
  37. public static final Color Title = new Color(54, 73, 78);
  38. }
  39. }