Module MaterialFX

Class MFXCheckbox

All Implemented Interfaces:
MFXLabeled, Styleable, EventTarget, Skinnable

public class MFXCheckbox extends CheckBox implements MFXLabeled
This is the implementation of a checkbox following Google's material design guidelines in JavaFX.

Extends CheckBox, redefines the style class to "mfx-checkbox" for usage in CSS and includes a RippleGenerator(in the Skin) to generate ripple effect on click.

It also introduces some new features like:

- contentDispositionProperty(): to control the checkbox position

- gapProperty(): to control the gap between the checkbox and the text

- textExpandProperty(): to control the text size and the checkbox layout (see documentation)