Klasse Renderer
java.lang.Object
com.flexganttfx.view.graphics.renderer.RendererBase
com.flexganttfx.view.graphics.renderer.Renderer
- Bekannte direkte Unterklassen:
ActivityRenderer, RowRenderer
Abstract base class for renderers that paint filled shapes with optional padding.
It centralizes fill configuration for the normal, hover, selected, highlighted, and pressed states.
-
Eigenschaftsübersicht
EigenschaftenTypEigenschaftBeschreibungfinal ObjectProperty<Paint> The fillHighlight property.final ObjectProperty<Paint> The fillHover property.final ObjectProperty<Paint> The fillPressed property.final ObjectProperty<Paint> The fill property.final ObjectProperty<Paint> The fillSelected property.final ObjectProperty<Insets> The padding property.Von Klasse geerbte Eigenschaften RendererBase
alpha, enabled, snapToPixel -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungRenderer(GraphicsBase<?> graphics, String name) Constructs a renderer and registers its fill and padding properties for redraws. -
Methodenübersicht
Modifikator und TypMethodeBeschreibungfinal ObjectProperty<Paint> The fillHighlight property.final ObjectProperty<Paint> The fillHover property.final ObjectProperty<Paint> The fillPressed property.final ObjectProperty<Paint> The fill property.final ObjectProperty<Paint> The fillSelected property.final PaintgetFill()Ruft den Wert derfill-Eigenschaft ab.protected PaintgetFill(boolean selected, boolean hover, boolean highlighted, boolean pressed) Returns the fill paint for the given renderer state.final PaintRuft den Wert derfillHighlight-Eigenschaft ab.final PaintRuft den Wert derfillHover-Eigenschaft ab.final PaintRuft den Wert derfillPressed-Eigenschaft ab.final PaintRuft den Wert derfillSelected-Eigenschaft ab.final InsetsRuft den Wert derpadding-Eigenschaft ab.final ObjectProperty<Insets> The padding property.final voidLegt den Wert derfill-Eigenschaft fest.final voidsetFillHighlight(Paint paint) Legt den Wert derfillHighlight-Eigenschaft fest.final voidsetFillHover(Paint paint) Legt den Wert derfillHover-Eigenschaft fest.final voidsetFillPressed(Paint paint) Legt den Wert derfillPressed-Eigenschaft fest.final voidsetFillSelected(Paint paint) Legt den Wert derfillSelected-Eigenschaft fest.final voidsetPadding(Insets insets) Legt den Wert derpadding-Eigenschaft fest.Von Klasse geerbte Methoden RendererBase
alphaProperty, disableRedrawAfterPropertyChange, enabledProperty, enableRedrawAfterPropertyChange, getAlpha, getGraphics, getLocation, getName, getTimeAt, isEnabled, isSnapToPixel, redrawObservable, setAlpha, setEnabled, setSnapToPixel, snapPositionX, snapPositionY, snapSizeX, snapSizeY, snapSpaceX, snapSpaceY, snapToPixelProperty
-
Eigenschaftsdetails
-
fill
The fill property. Defines the default fill paint used by this renderer.- Siehe auch:
-
fillPressed
The fillPressed property. Defines the fill paint used while the rendered item is pressed.- Siehe auch:
-
fillHover
The fillHover property. Defines the fill paint used while the rendered item is hovered.- Siehe auch:
-
fillSelected
The fillSelected property. Defines the fill paint used while the rendered item is selected.- Siehe auch:
-
fillHighlight
The fillHighlight property. Defines the fill paint used while the rendered item is highlighted.- Siehe auch:
-
padding
The padding property. Controls the insets applied before shapes are drawn.- Siehe auch:
-
-
Konstruktordetails
-
Renderer
Constructs a renderer and registers its fill and padding properties for redraws.- Parameter:
graphics- the graphics control that uses this renderername- the renderer name
-
-
Methodendetails
-
getFill
Returns the fill paint for the given renderer state.- Parameter:
selected- whether the item is selectedhover- whether the item is hoveredhighlighted- whether the item is highlightedpressed- whether the item is pressed- Gibt zurück:
- the fill paint to use
-
fillProperty
The fill property. Defines the default fill paint used by this renderer.- Gibt zurück:
- the fill property
- Siehe auch:
-
fillPressedProperty
The fillPressed property. Defines the fill paint used while the rendered item is pressed.- Gibt zurück:
- the fillPressed property
- Siehe auch:
-
fillHoverProperty
The fillHover property. Defines the fill paint used while the rendered item is hovered.- Gibt zurück:
- the fillHover property
- Siehe auch:
-
fillSelectedProperty
The fillSelected property. Defines the fill paint used while the rendered item is selected.- Gibt zurück:
- the fillSelected property
- Siehe auch:
-
fillHighlightProperty
The fillHighlight property. Defines the fill paint used while the rendered item is highlighted.- Gibt zurück:
- the fillHighlight property
- Siehe auch:
-
getFill
Ruft den Wert derfill-Eigenschaft ab.- Eigenschaftsbeschreibung:
- The fill property. Defines the default fill paint used by this renderer.
- Gibt zurück:
- Wert der Eigenschaft
fill - Siehe auch:
-
setFill
Legt den Wert derfill-Eigenschaft fest.- Eigenschaftsbeschreibung:
- The fill property. Defines the default fill paint used by this renderer.
- Parameter:
paint- Wert für die Eigenschaftfill- Siehe auch:
-
getFillPressed
Ruft den Wert derfillPressed-Eigenschaft ab.- Eigenschaftsbeschreibung:
- The fillPressed property. Defines the fill paint used while the rendered item is pressed.
- Gibt zurück:
- Wert der Eigenschaft
fillPressed - Siehe auch:
-
setFillPressed
Legt den Wert derfillPressed-Eigenschaft fest.- Eigenschaftsbeschreibung:
- The fillPressed property. Defines the fill paint used while the rendered item is pressed.
- Parameter:
paint- Wert für die EigenschaftfillPressed- Siehe auch:
-
getFillHighlight
Ruft den Wert derfillHighlight-Eigenschaft ab.- Eigenschaftsbeschreibung:
- The fillHighlight property. Defines the fill paint used while the rendered item is highlighted.
- Gibt zurück:
- Wert der Eigenschaft
fillHighlight - Siehe auch:
-
setFillHighlight
Legt den Wert derfillHighlight-Eigenschaft fest.- Eigenschaftsbeschreibung:
- The fillHighlight property. Defines the fill paint used while the rendered item is highlighted.
- Parameter:
paint- Wert für die EigenschaftfillHighlight- Siehe auch:
-
getFillSelected
Ruft den Wert derfillSelected-Eigenschaft ab.- Eigenschaftsbeschreibung:
- The fillSelected property. Defines the fill paint used while the rendered item is selected.
- Gibt zurück:
- Wert der Eigenschaft
fillSelected - Siehe auch:
-
setFillSelected
Legt den Wert derfillSelected-Eigenschaft fest.- Eigenschaftsbeschreibung:
- The fillSelected property. Defines the fill paint used while the rendered item is selected.
- Parameter:
paint- Wert für die EigenschaftfillSelected- Siehe auch:
-
getFillHover
Ruft den Wert derfillHover-Eigenschaft ab.- Eigenschaftsbeschreibung:
- The fillHover property. Defines the fill paint used while the rendered item is hovered.
- Gibt zurück:
- Wert der Eigenschaft
fillHover - Siehe auch:
-
setFillHover
Legt den Wert derfillHover-Eigenschaft fest.- Eigenschaftsbeschreibung:
- The fillHover property. Defines the fill paint used while the rendered item is hovered.
- Parameter:
paint- Wert für die EigenschaftfillHover- Siehe auch:
-
paddingProperty
The padding property. Controls the insets applied before shapes are drawn.- Gibt zurück:
- the padding property
- Siehe auch:
-
getPadding
Ruft den Wert derpadding-Eigenschaft ab.- Eigenschaftsbeschreibung:
- The padding property. Controls the insets applied before shapes are drawn.
- Gibt zurück:
- Wert der Eigenschaft
padding - Siehe auch:
-
setPadding
Legt den Wert derpadding-Eigenschaft fest.- Eigenschaftsbeschreibung:
- The padding property. Controls the insets applied before shapes are drawn.
- Parameter:
insets- Wert für die Eigenschaftpadding- Siehe auch:
-