Index

A C D G I J K O S T U W X 
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
 
A C D G I J K O S T U W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form