Package io.github.sosuisen.jfxbuilder.graphics


package io.github.sosuisen.jfxbuilder.graphics
JavaFX Builder API for Graphics Module.

This package contains builder classes for JavaFX graphics components, enabling declarative and hierarchical UI construction with strongly-typed APIs.

The builder classes in this package provide a fluent interface for creating and configuring JavaFX graphics elements such as shapes, layouts, effects, transformations, and other visual components.

Example usage:

Circle circle = CircleBuilder.create()
    .centerX(50)
    .centerY(50)
    .radius(25)
    .fill(Color.BLUE)
    .build();
  • Classes
    Class
    Description
    The AccessibleActionBuilder class constructs instances of the AccessibleAction class and offers a fluent interface for creating and configuring it.
    The AccessibleAttributeBuilder class constructs instances of the AccessibleAttribute class and offers a fluent interface for creating and configuring it.
    The AccessibleRoleBuilder class constructs instances of the AccessibleRole class and offers a fluent interface for creating and configuring it.
    The AffineBuilder class constructs instances of the Affine class and offers a fluent interface for creating and configuring it.
    The AmbientLightBuilder class constructs instances of the AmbientLight class and offers a fluent interface for creating and configuring it.
    The AnchorPaneBuilder class constructs instances of the AnchorPane class and offers a fluent interface for creating and configuring it.
    The ArcBuilder class constructs instances of the Arc class and offers a fluent interface for creating and configuring it.
    The ArcToBuilder class constructs instances of the ArcTo class and offers a fluent interface for creating and configuring it.
    The ArcTypeBuilder class constructs instances of the ArcType class and offers a fluent interface for creating and configuring it.
    The BackgroundBuilder class constructs instances of the Background class and offers a fluent interface for creating and configuring it.
    The BackgroundFillBuilder class constructs instances of the BackgroundFill class and offers a fluent interface for creating and configuring it.
    The BackgroundImageBuilder class constructs instances of the BackgroundImage class and offers a fluent interface for creating and configuring it.
    The BackgroundPositionBuilder class constructs instances of the BackgroundPosition class and offers a fluent interface for creating and configuring it.
    The BackgroundRepeatBuilder class constructs instances of the BackgroundRepeat class and offers a fluent interface for creating and configuring it.
    The BackgroundSizeBuilder class constructs instances of the BackgroundSize class and offers a fluent interface for creating and configuring it.
    The BlendBuilder class constructs instances of the Blend class and offers a fluent interface for creating and configuring it.
    The BlendModeBuilder class constructs instances of the BlendMode class and offers a fluent interface for creating and configuring it.
    The BloomBuilder class constructs instances of the Bloom class and offers a fluent interface for creating and configuring it.
    The BlurTypeBuilder class constructs instances of the BlurType class and offers a fluent interface for creating and configuring it.
    The BorderBuilder class constructs instances of the Border class and offers a fluent interface for creating and configuring it.
    The BorderImageBuilder class constructs instances of the BorderImage class and offers a fluent interface for creating and configuring it.
    The BorderPaneBuilder class constructs instances of the BorderPane class and offers a fluent interface for creating and configuring it.
    The BorderRepeatBuilder class constructs instances of the BorderRepeat class and offers a fluent interface for creating and configuring it.
    The BorderStrokeBuilder class constructs instances of the BorderStroke class and offers a fluent interface for creating and configuring it.
    The BorderStrokeStyleBuilder class constructs instances of the BorderStrokeStyle class and offers a fluent interface for creating and configuring it.
    The BorderWidthsBuilder class constructs instances of the BorderWidths class and offers a fluent interface for creating and configuring it.
    The BoxBlurBuilder class constructs instances of the BoxBlur class and offers a fluent interface for creating and configuring it.
    The BoxBuilder class constructs instances of the Box class and offers a fluent interface for creating and configuring it.
    The CacheHintBuilder class constructs instances of the CacheHint class and offers a fluent interface for creating and configuring it.
    The CanvasBuilder class constructs instances of the Canvas class and offers a fluent interface for creating and configuring it.
    The CircleBuilder class constructs instances of the Circle class and offers a fluent interface for creating and configuring it.
    The ClipboardBuilder class constructs instances of the Clipboard class and offers a fluent interface for creating and configuring it.
    The ClipboardContentBuilder class constructs instances of the ClipboardContent class and offers a fluent interface for creating and configuring it.
    The ClosePathBuilder class constructs instances of the ClosePath class and offers a fluent interface for creating and configuring it.
    The ColorAdjustBuilder class constructs instances of the ColorAdjust class and offers a fluent interface for creating and configuring it.
    The ColorBuilder class constructs instances of the Color class and offers a fluent interface for creating and configuring it.
    The ColorInputBuilder class constructs instances of the ColorInput class and offers a fluent interface for creating and configuring it.
    The ColumnConstraintsBuilder class constructs instances of the ColumnConstraints class and offers a fluent interface for creating and configuring it.
    The ContextMenuEventBuilder class constructs instances of the ContextMenuEvent class and offers a fluent interface for creating and configuring it.
    The CornerRadiiBuilder class constructs instances of the CornerRadii class and offers a fluent interface for creating and configuring it.
    The CubicCurveBuilder class constructs instances of the CubicCurve class and offers a fluent interface for creating and configuring it.
    The CubicCurveToBuilder class constructs instances of the CubicCurveTo class and offers a fluent interface for creating and configuring it.
    The CullFaceBuilder class constructs instances of the CullFace class and offers a fluent interface for creating and configuring it.
    The CycleMethodBuilder class constructs instances of the CycleMethod class and offers a fluent interface for creating and configuring it.
    The CylinderBuilder class constructs instances of the Cylinder class and offers a fluent interface for creating and configuring it.
    The DataFormatBuilder class constructs instances of the DataFormat class and offers a fluent interface for creating and configuring it.
    The DepthTestBuilder class constructs instances of the DepthTest class and offers a fluent interface for creating and configuring it.
    The DisplacementMapBuilder class constructs instances of the DisplacementMap class and offers a fluent interface for creating and configuring it.
    The DragboardBuilder class constructs instances of the Dragboard class and offers a fluent interface for creating and configuring it.
    The DragEventBuilder class constructs instances of the DragEvent class and offers a fluent interface for creating and configuring it.
    The DrawModeBuilder class constructs instances of the DrawMode class and offers a fluent interface for creating and configuring it.
    The DropShadowBuilder class constructs instances of the DropShadow class and offers a fluent interface for creating and configuring it.
    The EllipseBuilder class constructs instances of the Ellipse class and offers a fluent interface for creating and configuring it.
    The FillRuleBuilder class constructs instances of the FillRule class and offers a fluent interface for creating and configuring it.
    The FloatMapBuilder class constructs instances of the FloatMap class and offers a fluent interface for creating and configuring it.
    The FlowPaneBuilder class constructs instances of the FlowPane class and offers a fluent interface for creating and configuring it.
    The FontBuilder class constructs instances of the Font class and offers a fluent interface for creating and configuring it.
    The FontPostureBuilder class constructs instances of the FontPosture class and offers a fluent interface for creating and configuring it.
    The FontSmoothingTypeBuilder class constructs instances of the FontSmoothingType class and offers a fluent interface for creating and configuring it.
    The FontWeightBuilder class constructs instances of the FontWeight class and offers a fluent interface for creating and configuring it.
    The GaussianBlurBuilder class constructs instances of the GaussianBlur class and offers a fluent interface for creating and configuring it.
    The GestureEventBuilder class constructs instances of the GestureEvent class and offers a fluent interface for creating and configuring it.
    The GlowBuilder class constructs instances of the Glow class and offers a fluent interface for creating and configuring it.
    The GraphicsContextBuilder class constructs instances of the GraphicsContext class and offers a fluent interface for creating and configuring it.
    The GridPaneBuilder class constructs instances of the GridPane class and offers a fluent interface for creating and configuring it.
    The GroupBuilder class constructs instances of the Group class and offers a fluent interface for creating and configuring it.
    The HBoxBuilder class constructs instances of the HBox class and offers a fluent interface for creating and configuring it.
    The HitInfoBuilder class constructs instances of the HitInfo class and offers a fluent interface for creating and configuring it.
    The HLineToBuilder class constructs instances of the HLineTo class and offers a fluent interface for creating and configuring it.
    The ImageBuilder class constructs instances of the Image class and offers a fluent interface for creating and configuring it.
    The ImageCursorBuilder class constructs instances of the ImageCursor class and offers a fluent interface for creating and configuring it.
    The ImageInputBuilder class constructs instances of the ImageInput class and offers a fluent interface for creating and configuring it.
    The ImagePatternBuilder class constructs instances of the ImagePattern class and offers a fluent interface for creating and configuring it.
    The ImageViewBuilder class constructs instances of the ImageView class and offers a fluent interface for creating and configuring it.
    The InnerShadowBuilder class constructs instances of the InnerShadow class and offers a fluent interface for creating and configuring it.
    The InputEventBuilder class constructs instances of the InputEvent class and offers a fluent interface for creating and configuring it.
    The InputMethodEventBuilder class constructs instances of the InputMethodEvent class and offers a fluent interface for creating and configuring it.
    The InputMethodHighlightBuilder class constructs instances of the InputMethodHighlight class and offers a fluent interface for creating and configuring it.
    The InputMethodTextRunBuilder class constructs instances of the InputMethodTextRun class and offers a fluent interface for creating and configuring it.
    The KeyCharacterCombinationBuilder class constructs instances of the KeyCharacterCombination class and offers a fluent interface for creating and configuring it.
    The KeyCodeBuilder class constructs instances of the KeyCode class and offers a fluent interface for creating and configuring it.
    The KeyCodeCombinationBuilder class constructs instances of the KeyCodeCombination class and offers a fluent interface for creating and configuring it.
    The KeyCombinationModifierBuilder class constructs instances of the Modifier class and offers a fluent interface for creating and configuring it.
    The KeyCombinationModifierValueBuilder class constructs instances of the ModifierValue class and offers a fluent interface for creating and configuring it.
    The KeyEventBuilder class constructs instances of the KeyEvent class and offers a fluent interface for creating and configuring it.
    The LightDistantBuilder class constructs instances of the Distant class and offers a fluent interface for creating and configuring it.
    The LightingBuilder class constructs instances of the Lighting class and offers a fluent interface for creating and configuring it.
    The LightPointBuilder class constructs instances of the Point class and offers a fluent interface for creating and configuring it.
    The LightSpotBuilder class constructs instances of the Spot class and offers a fluent interface for creating and configuring it.
    The LinearGradientBuilder class constructs instances of the LinearGradient class and offers a fluent interface for creating and configuring it.
    The LineBuilder class constructs instances of the Line class and offers a fluent interface for creating and configuring it.
    The LineToBuilder class constructs instances of the LineTo class and offers a fluent interface for creating and configuring it.
    The MatrixTypeBuilder class constructs instances of the MatrixType class and offers a fluent interface for creating and configuring it.
    The MeshViewBuilder class constructs instances of the MeshView class and offers a fluent interface for creating and configuring it.
    The MnemonicBuilder class constructs instances of the Mnemonic class and offers a fluent interface for creating and configuring it.
    The MotionBlurBuilder class constructs instances of the MotionBlur class and offers a fluent interface for creating and configuring it.
    The MouseButtonBuilder class constructs instances of the MouseButton class and offers a fluent interface for creating and configuring it.
    The MouseDragEventBuilder class constructs instances of the MouseDragEvent class and offers a fluent interface for creating and configuring it.
    The MouseEventBuilder class constructs instances of the MouseEvent class and offers a fluent interface for creating and configuring it.
    The MoveToBuilder class constructs instances of the MoveTo class and offers a fluent interface for creating and configuring it.
    The NonInvertibleTransformExceptionBuilder class constructs instances of the NonInvertibleTransformException class and offers a fluent interface for creating and configuring it.
    The PaneBuilder class constructs instances of the Pane class and offers a fluent interface for creating and configuring it.
    The ParallelCameraBuilder class constructs instances of the ParallelCamera class and offers a fluent interface for creating and configuring it.
    The PathBuilder class constructs instances of the Path class and offers a fluent interface for creating and configuring it.
    The PerspectiveCameraBuilder class constructs instances of the PerspectiveCamera class and offers a fluent interface for creating and configuring it.
    The PerspectiveTransformBuilder class constructs instances of the PerspectiveTransform class and offers a fluent interface for creating and configuring it.
    The PhongMaterialBuilder class constructs instances of the PhongMaterial class and offers a fluent interface for creating and configuring it.
    The PickResultBuilder class constructs instances of the PickResult class and offers a fluent interface for creating and configuring it.
    The PixelBufferBuilder class constructs instances of the PixelBuffer class and offers a fluent interface for creating and configuring it.
    The PixelFormatTypeBuilder class constructs instances of the Type class and offers a fluent interface for creating and configuring it.
    The PointLightBuilder class constructs instances of the PointLight class and offers a fluent interface for creating and configuring it.
    The PolygonBuilder class constructs instances of the Polygon class and offers a fluent interface for creating and configuring it.
    The PolylineBuilder class constructs instances of the Polyline class and offers a fluent interface for creating and configuring it.
    The PriorityBuilder class constructs instances of the Priority class and offers a fluent interface for creating and configuring it.
    The QuadCurveBuilder class constructs instances of the QuadCurve class and offers a fluent interface for creating and configuring it.
    The QuadCurveToBuilder class constructs instances of the QuadCurveTo class and offers a fluent interface for creating and configuring it.
    The RadialGradientBuilder class constructs instances of the RadialGradient class and offers a fluent interface for creating and configuring it.
    The RectangleBuilder class constructs instances of the Rectangle class and offers a fluent interface for creating and configuring it.
    The ReflectionBuilder class constructs instances of the Reflection class and offers a fluent interface for creating and configuring it.
    The RegionBuilder class constructs instances of the Region class and offers a fluent interface for creating and configuring it.
    The RobotBuilder class constructs instances of the Robot class and offers a fluent interface for creating and configuring it.
    The RotateBuilder class constructs instances of the Rotate class and offers a fluent interface for creating and configuring it.
    The RotateEventBuilder class constructs instances of the RotateEvent class and offers a fluent interface for creating and configuring it.
    The RowConstraintsBuilder class constructs instances of the RowConstraints class and offers a fluent interface for creating and configuring it.
    The ScaleBuilder class constructs instances of the Scale class and offers a fluent interface for creating and configuring it.
    The SceneAntialiasingBuilder class constructs instances of the SceneAntialiasing class and offers a fluent interface for creating and configuring it.
    The SceneBuilder class constructs instances of the Scene class and offers a fluent interface for creating and configuring it.
    The ScrollEventBuilder class constructs instances of the ScrollEvent class and offers a fluent interface for creating and configuring it.
    The ScrollEventHorizontalTextScrollUnitsBuilder class constructs instances of the HorizontalTextScrollUnits class and offers a fluent interface for creating and configuring it.
    The ScrollEventVerticalTextScrollUnitsBuilder class constructs instances of the VerticalTextScrollUnits class and offers a fluent interface for creating and configuring it.
    The SepiaToneBuilder class constructs instances of the SepiaTone class and offers a fluent interface for creating and configuring it.
    The ShadowBuilder class constructs instances of the Shadow class and offers a fluent interface for creating and configuring it.
    The ShearBuilder class constructs instances of the Shear class and offers a fluent interface for creating and configuring it.
    The SnapshotParametersBuilder class constructs instances of the SnapshotParameters class and offers a fluent interface for creating and configuring it.
    The SnapshotResultBuilder class constructs instances of the SnapshotResult class and offers a fluent interface for creating and configuring it.
    The SphereBuilder class constructs instances of the Sphere class and offers a fluent interface for creating and configuring it.
    The SpotLightBuilder class constructs instances of the SpotLight class and offers a fluent interface for creating and configuring it.
    The StackPaneBuilder class constructs instances of the StackPane class and offers a fluent interface for creating and configuring it.
    The StageBuilder class constructs instances of the Stage class and offers a fluent interface for creating and configuring it.
    The StopBuilder class constructs instances of the Stop class and offers a fluent interface for creating and configuring it.
    The StrokeLineCapBuilder class constructs instances of the StrokeLineCap class and offers a fluent interface for creating and configuring it.
    The StrokeLineJoinBuilder class constructs instances of the StrokeLineJoin class and offers a fluent interface for creating and configuring it.
    The StrokeTypeBuilder class constructs instances of the StrokeType class and offers a fluent interface for creating and configuring it.
    The SubSceneBuilder class constructs instances of the SubScene class and offers a fluent interface for creating and configuring it.
    The SVGPathBuilder class constructs instances of the SVGPath class and offers a fluent interface for creating and configuring it.
    The SwipeEventBuilder class constructs instances of the SwipeEvent class and offers a fluent interface for creating and configuring it.
    The TextAlignmentBuilder class constructs instances of the TextAlignment class and offers a fluent interface for creating and configuring it.
    The TextBoundsTypeBuilder class constructs instances of the TextBoundsType class and offers a fluent interface for creating and configuring it.
    The TextBuilder class constructs instances of the Text class and offers a fluent interface for creating and configuring it.
    The TextFlowBuilder class constructs instances of the TextFlow class and offers a fluent interface for creating and configuring it.
    The TilePaneBuilder class constructs instances of the TilePane class and offers a fluent interface for creating and configuring it.
    The TouchEventBuilder class constructs instances of the TouchEvent class and offers a fluent interface for creating and configuring it.
    The TouchPointBuilder class constructs instances of the TouchPoint class and offers a fluent interface for creating and configuring it.
    The TouchPointStateBuilder class constructs instances of the State class and offers a fluent interface for creating and configuring it.
    The TransferModeBuilder class constructs instances of the TransferMode class and offers a fluent interface for creating and configuring it.
    The TransformChangedEventBuilder class constructs instances of the TransformChangedEvent class and offers a fluent interface for creating and configuring it.
    The TranslateBuilder class constructs instances of the Translate class and offers a fluent interface for creating and configuring it.
    The TriangleMeshBuilder class constructs instances of the TriangleMesh class and offers a fluent interface for creating and configuring it.
    The VBoxBuilder class constructs instances of the VBox class and offers a fluent interface for creating and configuring it.
    The VertexFormatBuilder class constructs instances of the VertexFormat class and offers a fluent interface for creating and configuring it.
    The VLineToBuilder class constructs instances of the VLineTo class and offers a fluent interface for creating and configuring it.
    The WritableImageBuilder class constructs instances of the WritableImage class and offers a fluent interface for creating and configuring it.
    The ZoomEventBuilder class constructs instances of the ZoomEvent class and offers a fluent interface for creating and configuring it.