Package swingtree.style


@NullMarked package swingtree.style
  • Class
    Description
    Is attached to UI components in the form of a client property.
    A ComponentStyleDelegate is a delegate for a JComponent and its StyleConf configuration used to apply further specify the style of said JComponent.
    The filter configuration object defines if and how a filter should be applied on the rendering of the parent of a particular component.
    An immutable, wither-like method based config API for font styles that is part of the full StyleConf configuration object.
    An immutable config API for specifying a gradient style.
    This class represents the style of an image which can be drawn onto the inner area of a component.
    A noise gradient configuration which is used to define a noise gradient style for a component based on a NoiseFunction which is a function that takes a coordinate and returns a value between 0 and 1.
    A collection of noise functions that can be used to generate procedural textures.
    An immutable config API designed for defining shadow styles as part of the full StyleConf configuration object.
    Implementations of this interface are SwingTree native components which enjoy the full support of the style API.
    An immutable config container with cloning based update methods designed for functional JComponent styling.
    An abstract class intended to be extended to create custom CSS look-alike source code based style sheets for your Swing application.
    A StyleTrait contains a set of properties that will be used to target specific JComponents matching said properties, so that you can associate custom Styler lambdas with them which are using the ComponentStyleDelegate API to configure the style of the component.
    A specialized ImageIcon subclass that allows you to use SVG based icon images in your GUI.
    An immutable configuration type which holds custom text as well as placement and font properties used for rendering text onto a Swing component.