Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addNotify() - Method in class com.github.weisj.darklaf.platform.CustomTitlePane
- adjustContentArea(JRootPane, Rectangle) - Method in interface com.github.weisj.darklaf.platform.DecorationsProvider
-
Adjusts the content area.
C
- com.github.weisj.darklaf.platform - package com.github.weisj.darklaf.platform
- compareVersionNumbers(String, String) - Static method in class com.github.weisj.darklaf.platform.SystemInfo
- createTitlePane(JRootPane, int, Window) - Method in interface com.github.weisj.darklaf.platform.DecorationsProvider
-
Create the custom title pane.
- CustomTitlePane - Class in com.github.weisj.darklaf.platform
- CustomTitlePane() - Constructor for class com.github.weisj.darklaf.platform.CustomTitlePane
D
- DecorationsConstants - Interface in com.github.weisj.darklaf.platform
- DecorationsProvider - Interface in com.github.weisj.darklaf.platform
- decorationStyle - Variable in class com.github.weisj.darklaf.platform.CustomTitlePane
G
- getDecorationStyle() - Method in class com.github.weisj.darklaf.platform.CustomTitlePane
- getJavaVmVendor() - Static method in class com.github.weisj.darklaf.platform.SystemInfo
- getOsName() - Static method in class com.github.weisj.darklaf.platform.SystemInfo
- getPropertyResourcePaths() - Method in interface com.github.weisj.darklaf.platform.DecorationsProvider
-
Returns the path to the decoration properties.
I
- initialize() - Method in interface com.github.weisj.darklaf.platform.DecorationsProvider
-
Initialize all necessary resources.
- install() - Method in class com.github.weisj.darklaf.platform.CustomTitlePane
-
Do not call directly.
- installPopupWindow(Window) - Method in interface com.github.weisj.darklaf.platform.DecorationsProvider
-
Initialize the window of a popup menu.
- isAppleJvm - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isARM - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isCustomDecorationSupported() - Method in interface com.github.weisj.darklaf.platform.DecorationsProvider
-
Returns whether custom decorations are supported.
- isFileSystemCaseSensitive - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isJava16OrGreater - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isJava9OrGreater - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isJavaVersionAtLeast(String) - Static method in class com.github.weisj.darklaf.platform.SystemInfo
- isLinux - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isM1 - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isMac - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isMacOSCatalina - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isMacOSMojave - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isMacOSYosemite - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isOracleJvm - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isOS2 - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isOsVersionAtLeast(String) - Static method in class com.github.weisj.darklaf.platform.SystemInfo
- isSunJvm - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isUnix - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isWindows - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isWindows10OrGreater - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isWindows11() - Static method in class com.github.weisj.darklaf.platform.SystemInfo
- isWindows7 - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isWindowsVista - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isX64 - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isX86 - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- isX86Compatible - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
J
- JAVA_HOME - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- JAVA_RUNTIME_VERSION - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- JAVA_VERSION - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- jreArchitecture - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
K
- KEY_COLORED_TITLE_BAR - Static variable in interface com.github.weisj.darklaf.platform.DecorationsConstants
- KEY_HIDE_TITLE - Static variable in interface com.github.weisj.darklaf.platform.DecorationsConstants
- KEY_HIDE_TITLEBAR - Static variable in interface com.github.weisj.darklaf.platform.DecorationsConstants
- KEY_NO_DECORATIONS - Static variable in interface com.github.weisj.darklaf.platform.DecorationsConstants
- KEY_NO_DECORATIONS_UPDATE - Static variable in interface com.github.weisj.darklaf.platform.DecorationsConstants
- KEY_UNIFIED_MENUBAR - Static variable in interface com.github.weisj.darklaf.platform.DecorationsConstants
O
- OS_ARCH - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- OS_NAME - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- OS_VERSION - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
S
- setDecorationsStyle(int) - Method in class com.github.weisj.darklaf.platform.CustomTitlePane
- setWindows11State(boolean) - Static method in class com.github.weisj.darklaf.platform.SystemInfo
-
This function is temporary for the time being as the JDK doesn't report whether we are running on Windows 11.
- supportsNativeTitleLabel() - Method in interface com.github.weisj.darklaf.platform.DecorationsProvider
-
Returns whether the system provides a title label for us.
- SystemInfo - Class in com.github.weisj.darklaf.platform
-
Provides basic information about the host jvm and operating system
- SystemInfo() - Constructor for class com.github.weisj.darklaf.platform.SystemInfo
T
- titlePaneLayoutInfo(CustomTitlePane) - Method in interface com.github.weisj.darklaf.platform.DecorationsProvider
-
Compute the layout information for the title pane.
- TitlePaneLayoutInfo - Class in com.github.weisj.darklaf.platform
- TitlePaneLayoutInfo(Rectangle) - Constructor for class com.github.weisj.darklaf.platform.TitlePaneLayoutInfo
U
- undefinedArchitecture - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- uninstall(boolean) - Method in class com.github.weisj.darklaf.platform.CustomTitlePane
- uninstallPopupWindow(Window) - Method in interface com.github.weisj.darklaf.platform.DecorationsProvider
-
Uninstall the window of a popup menu.
- UnsupportedProviderException - Exception in com.github.weisj.darklaf.platform
- UnsupportedProviderException(String) - Constructor for exception com.github.weisj.darklaf.platform.UnsupportedProviderException
W
- windowButtonRect() - Method in class com.github.weisj.darklaf.platform.TitlePaneLayoutInfo
X
- X64 - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
- X86 - Static variable in class com.github.weisj.darklaf.platform.SystemInfo
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form