Java Reference
In-Depth Information
ChoiceBox sizeChooser = new
ChoiceBox(FXCollections.observableArrayList(
"1", "2", "3", "4", "5")
);
// Select the first option by default
sizeChooser.getSelectionModel().selectFirst();
sizeChooser.getSelectionModel().selectedIndexProperty().addListener(
(ChangeListener)(ov, old, newval) -> {
Number idx = (Number)newval;
switch(idx.intValue()){
case 0:
graphicsContext.setLineWidth(1);
break;
case 1:
graphicsContext.setLineWidth(2);
break;
case 2:
graphicsContext.setLineWidth(3);
break;
case 3:
graphicsContext.setLineWidth(4);
break;
case 4:
graphicsContext.setLineWidth(5);
break;
default:
graphicsContext.setLineWidth(1);
break;
}
});
sizeChooser.setTranslateX(5);
canvas.addEventHandler(MouseEvent.MOUSE_PRESSED,
(MouseEvent event) -> {
graphicsContext.beginPath();
Search WWH ::




Custom Search