Hi, I started looking into Kotlin yesterday and I ...
# javafx
d
Hi, I started looking into Kotlin yesterday and I wonder if there is a nice way to implement JavaFX style POJOs. I read about the data classes, but JavaFX data classes use Properties like this:
Copy code
public class Calendar {

    private LongProperty id = new SimpleLongProperty();

    private StringProperty name = new SimpleStringProperty();

    private ObjectProperty<Color> color = new SimpleObjectProperty<>();

    public Calendar() {
    }

    public long getId() {
        return id.get();
    }

    public void setId(long id) {
        this.id.set(id);
    }

    public LongProperty idProperty() {
        return id;
    }

    public String getName() {
        return name.get();
    }

    public void setName(String name) {
        this.name.set(name);
    }

    public StringProperty nameProperty() {
        return name;
    }

    public Color getColor() {
        return color.get();
    }

    public ObjectProperty<Color> colorProperty() {
        return color;
    }

    public void setColor(Color color) {
        this.color.set(color);
    }
}