Package com.formdev.flatlaf.ui
Class FlatNativeMacLibrary
- java.lang.Object
-
- com.formdev.flatlaf.ui.FlatNativeMacLibrary
-
public class FlatNativeMacLibrary extends Object
Native methods for macOS.Note: This is private API. Do not use!
Methods that use windows as parameter
For all methods that accept aWindowas parameter, the underlying macOS window must be already created, otherwise the method fails. You can use following to ensure this:
or invoke the method after packing the window. E.g.if( !window.isDisplayable() ) window.addNotify();window.pack();- Since:
- 3.3
-
-
Constructor Summary
Constructors Constructor Description FlatNativeMacLibrary()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisLoaded()Checks whether native library is loaded/available.static booleansetWindowRoundedBorder(Window window, float radius, float borderWidth, int borderColor)
-
-
-
Method Detail
-
isLoaded
public static boolean isLoaded()
Checks whether native library is loaded/available.Note: It is required to invoke this method before invoking any other method of this class. Otherwise, the native library may not be loaded.
-
setWindowRoundedBorder
public static boolean setWindowRoundedBorder(Window window, float radius, float borderWidth, int borderColor)
-
-