-
Notifications
You must be signed in to change notification settings - Fork 235
Home
Welcome to the WebLaF wiki!
You can find useful guides and examples on library modules, components and features here.
WebLaF usage guides
-
How to use WebLaF
Short guide how you should install WebLaF -
How to build WebLaF binaries
Short guide about building WebLaF binaries -
Java 9 and higher
Caveats of using WebLaF under Java 9+ -
Event Dispatch Thread
How and why you should use Event Dispatch Thread
Styling system usage guides
-
How to use StyleManager
StyleManager
usage guide -
How to use IconManager
IconManager
usage guide -
How to use Skins
Skin
usage and creation guide -
How to use Painters
Painter
usage and creation guide -
How to use Decorations
IDecoration
andIContent
usage and creation guide -
How to style Swing components
Base Swing components styling guide
Practical examples
-
Styling introduction
Introduction to the styling system -
Window decoration
Practical examples of window decoration
Animation-related features usage guides
-
How to use AnimationManager
AnimationManager
usage guide -
How to use Transitions
Transition
implementations usage guide -
How to use Easing
Easing
implementations usage guide
Extended components usage guides
-
How to use WebStyledLabel
WebStyledLabel
component usage guide -
How to use WebLink
WebLink
component usage guide -
How to use WebPopup
WebPopup
component usage guide -
How to use WebDynamicMenu
WebDynamicMenu
component usage guide -
How to use WebExTree
WebExTree
component usage guide -
How to use WebAsyncTree
WebAsyncTree
component usage guide -
How to use WebCollapsiblePane
WebCollapsiblePane
component usage guide -
How to use WebAccordion
WebAccordion
component usage guide -
How to use WebDocumentPane
WebDocumentPane
component usage guide -
How to use WebDockablePane
WebDockablePane
andWebDockableFrame
components usage guide -
How to use WebStepProgress
WebStepProgress
component usage guide
Various managers usage guides
-
How to use SettingsManager
SettingsManager
usage guide -
How to use ProxyManager
ProxyManager
usage guide -
How to use LanguageManager
LanguageManager
usage and language file creation guide -
How to use PluginManager
PluginManager
implementation guide with working examples -
How to use DragManager
DragManager
usage guide -
How to use FocusManager
FocusManager
usage guide -
How to use HoverManager
HoverManager
usage guide -
How to use TaskManager
TaskManager
usage guide -
How to use HotkeyManager
HotkeyManager
usage guide -
How to use TooltipManager
TooltipManager
usage guide -
How to use GlassPaneManager
GlassPaneManager
usage guide -
How to use PopupManager
PopupManager
usage guide -
How to use NotificationManager
NotificationManager
usage guide -
How to use HighlightManager
HighlightManager
usage guide
Small features usage guides
-
How to use EnumLazyIconProvider
EnumLazyIconProvider
usage guide -
How to use Menu Generators
Menu generators usage guide -
How to Use Clone
Clone
utility usage guide -
How to Use Merge
Merge
utility usage guide -
Forced EDT usage
How to make Event Dispatch Thread usage mandatory
Various tools for UI debugging
-
How to use HeatMap
HeatMap
tool usage guide -
How to use InterfaceInspector
InterfaceInspector
tool usage guide
If you found any mistakes or inconsistency in this article, feel that it is lacking explanation or simply want to request an additional wiki article covering some topic:
I will do my best to answer and provide assistance as soon as possible!