Class MacOSDecorationsProvider

java.lang.Object
com.github.weisj.darklaf.platform.macos.MacOSDecorationsProvider
All Implemented Interfaces:
com.github.weisj.darklaf.decorations.DecorationsProvider

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

  • Method Details

    • createTitlePane

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

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

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

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