20. JavaFX
UI General
Purpose
SceneGraph FXML Property Async
Animation
Node Effect Bind Collection
CSS
Control Region Shape
Web Media Chart
21. MVC View Observer Pattern
Model
Event
Controller
22. MVC View
Model
Bind
Controller
// モデル
DoubleProperty xProperty = new DoubleProperty();
Slider slider = new Slider(50, 300, 0);
// モデルにスライダの値をバインドさせる
xProperty.bind(slider.valueProperty());
Rectangle rect = new Rectangle(50, 10, 50, 30);
// 四角の x 座標にモデルをバインドさせる
rect.xProperty().bind(xProperty);
23. JavaSE8 JavaFX OpenJDK
UI General
Purpose
SceneGraph FXML Property Async
Animation
Node Effect Bind Collection
CSS
Tool
Control Region Shape
NetBeans 7.1 Scene Builder
Web Media Chart デザイナ向けツールが ...