- All Implemented Interfaces:
Skin<HTMLEditor>
HTML editor skin.
- Since:
- 9
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumRepresents commands that can be passed into the HTMLEditor web engine. -
Constructor Summary
ConstructorsConstructorDescriptionHTMLEditorSkin(HTMLEditor control) Creates a new HTMLEditorSkin instance, installing the necessary child nodes into the Controlchildrenlist, as well as the necessary input mappings for handling key, mouse, etc events. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidlayoutChildren(double x, double y, double w, double h) Called during the layout pass of the scenegraph.voidperformCommand(HTMLEditorSkin.Command command) Special-case handling for certain commands.Methods inherited from class javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
Constructor Details
-
HTMLEditorSkin
Creates a new HTMLEditorSkin instance, installing the necessary child nodes into the Controlchildrenlist, as well as the necessary input mappings for handling key, mouse, etc events.- Parameters:
control- The control that this skin should be installed onto.
-
-
Method Details
-
performCommand
Special-case handling for certain commands. Over time this may be extended to handle additional commands. The current list of supported commands is:- BOLD
- ITALIC
- UNDERLINE
- Parameters:
command- the command
-
layoutChildren
protected void layoutChildren(double x, double y, double w, double h) Called during the layout pass of the scenegraph.- Overrides:
layoutChildrenin classSkinBase<HTMLEditor>- Parameters:
x- the x positiony- the y positionw- the widthh- the height
-