thomasnield
12/21/2016, 4:46 PMedvin
12/21/2016, 4:47 PMgroostav
12/21/2016, 10:08 PMgroostav
12/21/2016, 10:09 PMclass ThingyController {
val name by fxProperty()
}
fxml:
<Checkbox text="${controller.name}">
groostav
12/21/2016, 10:09 PMedvin
12/21/2016, 10:10 PMedvin
12/21/2016, 10:12 PMedvin
12/21/2016, 10:12 PMgroostav
12/21/2016, 10:12 PMgroostav
12/21/2016, 10:13 PMgroostav
12/21/2016, 10:13 PMgroostav
12/21/2016, 10:13 PMedvin
12/21/2016, 10:14 PMgroostav
12/21/2016, 10:14 PMvar alphaValue by fxProperty()
fun alphaValueProperty() = existingProperty("alpha")
edvin
12/21/2016, 10:14 PMgroostav
12/21/2016, 10:14 PMgroostav
12/21/2016, 10:14 PMgroostav
12/21/2016, 10:15 PMgroostav
12/21/2016, 10:15 PMgroostav
12/21/2016, 10:15 PMFXMLLoader
is forkablegroostav
12/21/2016, 10:15 PMedvin
12/21/2016, 10:16 PMedvin
12/21/2016, 10:16 PMgroostav
12/21/2016, 10:17 PMgroostav
12/21/2016, 10:17 PMxProperty()
method by convention when it evalutes the little FXML snippit i gave yougroostav
12/21/2016, 10:17 PMgroostav
12/21/2016, 10:19 PMvar alphaValue by fxProperty()
fun alphaValueProperty() = existingProperty("alpha")
vs the typical java-based javafx boiler plate:
private final BooleanProperty editable = new EditableProperty<>(this);
public final boolean isEditable() { return editable.get(); }
public final void setEditable(boolean value) { editable.set(value); }
public final BooleanProperty editableProperty() { return editable; }
groostav
12/21/2016, 10:19 PMgroostav
12/21/2016, 10:19 PMedvin
12/21/2016, 10:19 PM