Class MacOSDecorationsProvider

  • All Implemented Interfaces:
    com.github.weisj.darklaf.platform.decorations.DecorationsProvider

    public class MacOSDecorationsProvider
    extends Object
    implements com.github.weisj.darklaf.platform.decorations.DecorationsProvider
    • Constructor Detail

      • MacOSDecorationsProvider

        public MacOSDecorationsProvider()
    • Method Detail

      • createTitlePane

        public com.github.weisj.darklaf.platform.decorations.CustomTitlePane createTitlePane​(JRootPane rootPane,
                                                                                             int decorationStyle,
                                                                                             Window window)
        Specified by:
        createTitlePane in interface com.github.weisj.darklaf.platform.decorations.DecorationsProvider
      • isCustomDecorationSupported

        public boolean isCustomDecorationSupported()
        Specified by:
        isCustomDecorationSupported in interface com.github.weisj.darklaf.platform.decorations.DecorationsProvider
      • initialize

        public void initialize()
        Specified by:
        initialize in interface com.github.weisj.darklaf.platform.decorations.DecorationsProvider
      • loadDecorationProperties

        public void loadDecorationProperties​(Properties properties,
                                             UIDefaults currentDefaults)
        Specified by:
        loadDecorationProperties in interface com.github.weisj.darklaf.platform.decorations.DecorationsProvider