Skip to content

ToggleButton

Two-state button that retains checked state upon clicking.

Overview

ToggleButton extends Button with a boolean checked() state. When clicked, it flips its state and emits a CheckedChangedEvent.

Toggle Mode

ToggleButton gridToggle = new ToggleButton("Snap to Grid")
        .checked(true);
gridToggle.onCheckedChanged(e -> editor.setSnap(e.newValue()));

API

ToggleButton::onCheckedChanged(EventListener)

On Checked Changed Listener

Registers callback for toggle state change.

Parameter Type Description
listener EventListener —

Returns EventSubscription.