/* * JSR 354 JavaFX Binding Example */ package net.java.javamoney.examples.javafx; import javax.money.CurrencyUnit; import javax.money.Monetary; import javafx.beans.property.DoubleProperty; import javafx.beans.property.SimpleDoubleProperty; import org.javamoney.moneta.Money; /** * @author Werner Keil */ public class Bill { // Define the property private DoubleProperty amountDue = new SimpleDoubleProperty(); private double doubleValue = 10d; private CurrencyUnit currency = Monetary.getCurrency("DKK"); private Money newAmountDue = Money.of(doubleValue, currency); // Define a getter for the property's value public final double getAmountDue(){return amountDue.get();} public final Money getNewAmountDue() { return newAmountDue;} // Define a setter for the property's value public final void setAmountDue(double value){amountDue.set(value);} // Define a getter for the property itself public DoubleProperty amountDueProperty() {return amountDue;} }