Module MaterialFX

Class MFXRadioButton

All Implemented Interfaces:
MFXLabeled, Themable, Styleable, EventTarget, Skinnable, Toggle

public class MFXRadioButton extends RadioButton implements MFXLabeled, Themable
This is the implementation of a radio button following Google's material design guidelines in JavaFX.

Extends RadioButton, redefines the style class to "mfx-radio-button" for usage in CSS and includes a RippleGenerator to generate ripple effects on click.

It also introduces some new features like:

- contentDispositionProperty(): to control the radio position

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

- radioGapProperty(): to control the gap between the outer and inner circle

- radiusProperty(): to control the circles' radius

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