package TestingSystem.SAPFOR.SapforTask; import Common.Current; import Common.UI.StatusEnum; import Common.UI.Themes.VisualiserFonts; import java.awt.*; public enum MatchState implements StatusEnum { Unknown, NotMatch, Match; public String getDescription() { switch (this) { case Unknown: return "неизвестно"; case Match: return "совпадений"; case NotMatch: return "различий"; default: return "?"; } } @Override public Font getFont() { switch (this) { case Unknown: return Current.getTheme().Fonts.get(VisualiserFonts.UnknownState); case Match: return Current.getTheme().Fonts.get(VisualiserFonts.GoodState); case NotMatch: return Current.getTheme().Fonts.get(VisualiserFonts.BadState); default: return StatusEnum.super.getFont(); } } }