Class UI


  • public final class UI
    extends java.lang.Object
    This class provides a set of getter properties for various UI settings used by Geneious. Most of these settings are applied to new components by default. For components with a custom decoration, it is recommended to use one of the colors in UI.General for aesthetic consistency.
    Since:
    API 4.202100 (Geneious 2021.0.0)
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  UI.ClientProperties
      Component-based client properties defined and used by Geneious.
      static class  UI.General
      Geneious application color palette and application-wide user interface constants.
      static class  UI.Misc
      A collection of properties for specific Geneious main frame components.
      static class  UI.Symbols
      A collection of standardised unicode symbol characters.
      static class  UI.TabPane
      Properties related to the aesthetics of JTabbedPane.
      static class  UI.ThemeInvertedColor
      This class extends java.awt.Color and provides colors which become inverted on dark based themes.
      static class  UI.Tree
      Properties related to the aesthetics of JTree.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait