ColorPreference.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 Element{
  10. public static class Priority{
  11. public static final Color Essential = new Color(201, 44, 74);
  12. public static final Color High = new Color(255, 92, 26);
  13. public static final Color Medium = new Color(255, 216, 57);
  14. public static final Color Low = new Color(255, 255, 175);
  15. public static final Color NoData = new Color(21, 8, 17);
  16. }
  17. public static final Color Active = new Color(255, 203, 35);
  18. public static final Color Inactive = new Color(128, 154, 163);
  19. }
  20. public static class HolonObject{
  21. public static final Color Producer = Color.lightGray;
  22. public static final Color OverSupplied = new Color(166, 78, 229);
  23. public static final Color Supplied = new Color(13, 175, 28);
  24. public static final Color PartiallySupplied = Color.yellow;
  25. public static final Color NotSupplied = new Color(230, 120, 100);
  26. public static final Color NoEnergy = Color.white;
  27. }
  28. public static class Energy{
  29. public static final Color Production = new Color(61, 133, 243);
  30. public static final Color Consumption = new Color(255, 67, 60);
  31. }
  32. public static class Flexibility{
  33. public static final Color InUse = new Color(182, 238, 166);
  34. public static final Color OnCooldown = new Color(239, 215, 128);
  35. public static final Color Offered = new Color(75, 170, 72);
  36. public static final Color NotOffered = new Color(237, 106, 90);
  37. public static final Color Unavailable = new Color(193, 193, 193);
  38. }
  39. public static class Panel {
  40. public static final Color Transparent = new Color(0,0,0,0);
  41. public static final Color Background = new Color(250, 250, 250);
  42. public static final Color Title = new Color(54, 73, 78);
  43. }
  44. }