Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- adjustContentArea(JRootPane, Rectangle) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
- afterLoad() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
C
- canLoad() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
- canReport() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- com.github.weisj.darklaf.platform.windows - package com.github.weisj.darklaf.platform.windows
- com.github.weisj.darklaf.platform.windows.ui - package com.github.weisj.darklaf.platform.windows.ui
- createEventHandler(Runnable) - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
-
Create a monitor event handler.
- createTitlePane(JRootPane, int, Window) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
- createWindowIcon() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
D
- deleteEventHandler(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
-
Deletes the event handler.
G
- get() - Static method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
- getAccentColor() - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
-
Returns the currently used accent color.
- getFontScaleFactor() - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
-
Returns the font scaling factor in percent i.e.
- getHWND(Component) - Static method in class com.github.weisj.darklaf.platform.windows.PointerUtil
-
Get the window handle for the window the given component descends from.
- getIconHeight() - Method in class com.github.weisj.darklaf.platform.windows.ui.ScaledIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.platform.windows.ui.ScaledIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
- getLibraryPath() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
- getLoaderClass() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
- getMenuBar() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
- getPreference() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- getPreferredSize() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- getPropertyResourcePaths() - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
- getRootPane() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- getWindowHWND(Window, String) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- getX64Path() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
- getX86Path() - Method in class com.github.weisj.darklaf.platform.windows.WindowsLibrary
H
- hasMenuBar() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
I
- init() - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- initialize() - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
- initialize() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- install() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
- install() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- installDecorations(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- installPopupMenuDecorations(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- installPopupWindow(Window) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
- isActive() - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
- isCustomDecorationSupported() - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
- isDarkThemeEnabled() - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
-
Returns whether dark mode is enabled.
- isDrawBorder() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- isHighContrastEnabled() - Static method in class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
-
Returns whether high contrast mode is enabled.
- isLeftToRight(Window) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- isMenuBarEmpty() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
- isReporting() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- isResizable() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- isRunning() - Method in class com.github.weisj.darklaf.platform.windows.WindowsPreferenceMonitor
- isValid() - Method in class com.github.weisj.darklaf.platform.windows.PointerUtil.WindowPointer
- isWindows11() - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
J
- JNIDecorationsWindows - Class in com.github.weisj.darklaf.platform.windows
-
Boundary to the native window decorations implementation.
- JNIDecorationsWindows() - Constructor for class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- JNIThemeInfoWindows - Class in com.github.weisj.darklaf.platform.windows
- JNIThemeInfoWindows() - Constructor for class com.github.weisj.darklaf.platform.windows.JNIThemeInfoWindows
K
- KEY_ICON_IMAGE - Static variable in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- KEY_RESIZABLE - Static variable in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- KEY_STATE - Static variable in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
M
- maximize(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- MenuBarStealer - Class in com.github.weisj.darklaf.platform.windows.ui
- MenuBarStealer(JRootPane, JComponent) - Constructor for class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
- minimize(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
P
- paintComponent(Graphics) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.platform.windows.ui.ScaledIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
- PointerUtil - Class in com.github.weisj.darklaf.platform.windows
- PointerUtil() - Constructor for class com.github.weisj.darklaf.platform.windows.PointerUtil
- PointerUtil.WindowPointer - Class in com.github.weisj.darklaf.platform.windows
- propertyChange(PropertyChangeEvent) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.RootPanePropertyChangeListener
- propertyChange(PropertyChangeEvent) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowPropertyChangeListener
R
- restore(long) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- RootPanePropertyChangeListener() - Constructor for class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.RootPanePropertyChangeListener
S
- ScaledIcon - Class in com.github.weisj.darklaf.platform.windows.ui
- ScaledIcon(Image, Component) - Constructor for class com.github.weisj.darklaf.platform.windows.ui.ScaledIcon
- setActive(boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
- setBackground(long, int, int, int) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- setButtonActive(TitleBarButton, boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- setCallback(Consumer<PreferredThemeStyle>) - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- setDecorationsStyle(int) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- setFont(Font) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- setReporting(boolean) - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- setResizable(long, boolean) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- setRunning(boolean) - Method in class com.github.weisj.darklaf.platform.windows.WindowsPreferenceMonitor
- supportsNativeAccentColor() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- supportsNativeFontSize() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- supportsNativeSelectionColor() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- supportsNativeTheme() - Method in class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
T
- TitlebarIcon - Class in com.github.weisj.darklaf.platform.windows.ui
- TitlebarIcon(Icon, Icon) - Constructor for class com.github.weisj.darklaf.platform.windows.ui.TitlebarIcon
- titlePaneLayoutInfo(CustomTitlePane) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
- toString() - Method in class com.github.weisj.darklaf.platform.windows.PointerUtil.WindowPointer
U
- uninstall() - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
- uninstall(boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- uninstallDecorations(boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- uninstallDecorations(long, boolean) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
- uninstallPopupWindow(Window) - Method in class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
- updateDragArea(GraphicsConfiguration) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- updateMenuBar(boolean) - Method in class com.github.weisj.darklaf.platform.windows.ui.MenuBarStealer
- updateResizeBehaviour() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- updateUI() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- updateValues(long, int, int, int, int) - Static method in class com.github.weisj.darklaf.platform.windows.JNIDecorationsWindows
V
- value() - Method in class com.github.weisj.darklaf.platform.windows.PointerUtil.WindowPointer
W
- windowActivated(WindowEvent) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowHandler
- windowButtonRect() - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- windowDeactivated(WindowEvent) - Method in class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowHandler
- WindowHandler() - Constructor for class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowHandler
- WindowPointer(long) - Constructor for class com.github.weisj.darklaf.platform.windows.PointerUtil.WindowPointer
- WindowPropertyChangeListener() - Constructor for class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane.WindowPropertyChangeListener
- WindowsDecorationsProvider - Class in com.github.weisj.darklaf.platform.windows
- WindowsDecorationsProvider() - Constructor for class com.github.weisj.darklaf.platform.windows.WindowsDecorationsProvider
- WindowsLibrary - Class in com.github.weisj.darklaf.platform.windows
- WindowsLibrary() - Constructor for class com.github.weisj.darklaf.platform.windows.WindowsLibrary
- WindowsPreferenceMonitor - Class in com.github.weisj.darklaf.platform.windows
- WindowsPreferenceMonitor(WindowsThemePreferenceProvider) - Constructor for class com.github.weisj.darklaf.platform.windows.WindowsPreferenceMonitor
- WindowsThemePreferenceProvider - Class in com.github.weisj.darklaf.platform.windows
- WindowsThemePreferenceProvider() - Constructor for class com.github.weisj.darklaf.platform.windows.WindowsThemePreferenceProvider
- WindowsTitlePane - Class in com.github.weisj.darklaf.platform.windows.ui
-
Swing implementation of the native windows titlebar.
- WindowsTitlePane(JRootPane, int, Window) - Constructor for class com.github.weisj.darklaf.platform.windows.ui.WindowsTitlePane
- WindowsTitlePane.RootPanePropertyChangeListener - Class in com.github.weisj.darklaf.platform.windows.ui
- WindowsTitlePane.WindowHandler - Class in com.github.weisj.darklaf.platform.windows.ui
- WindowsTitlePane.WindowPropertyChangeListener - Class in com.github.weisj.darklaf.platform.windows.ui
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form