Java Reference
In-Depth Information
view.cullFaceComboBox.setOnAction(event -> {
ComboBox<CullFace> cullFaceComboBox = (ComboBox<CullFace>) event.getSource();
model.setCullFace(cullFaceComboBox.getValue());
});
}
public static void main(String[] args) {
launch(args);
}
private static class Model {
private DoubleProperty rotate = new SimpleDoubleProperty(
this, "rotate", 60.0d);
private ObjectProperty<Material> material = new SimpleObjectProperty<>(
this, "material", new PhongMaterial(Color.BLUE));
private ObjectProperty<DrawMode> drawMode = new SimpleObjectProperty<>(
this, "drawMode", DrawMode.FILL);
private ObjectProperty<CullFace> cullFace = new SimpleObjectProperty<>(
this, "cullFace", CullFace.BACK);
public final double getRotate() {
return rotate.get();
}
public final void setRotate(double rotate) {
this.rotate.set(rotate);
}
public final DoubleProperty rotateProperty() {
return rotate;
}
public final Material getMaterial() {
return material.get();
}
public final void setMaterial(Material material) {
this.material.set(material);
}
public final ObjectProperty<Material> materialProperty() {
return material;
}
public final DrawMode getDrawMode() {
return drawMode.getValue();
}
public final void setDrawMode(DrawMode drawMode) {
this.drawMode.set(drawMode);
}
Search WWH ::




Custom Search