javaFX slider 를 사용하여 원의 크기 조절
프로그래밍/JavaFX 2009. 12. 18. 16:57package test;
/**
* @author ghost
*/
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.shape.Circle;
import javafx.ext.swing.SwingSlider;
var slider = SwingSlider {
minimum: 0,
maximum: 100,
value: 50
vertical: false
}
var circle = Circle {
centerX: 300 centerY: 75
radius: bind slider.value
}
Stage {
title : "My App"
width: 400
height: 200
scene : Scene {
content : [
circle,
slider
]
}
}
javaFX 에서는 이벤트 처리가 깔끔하다. 코드를 짜면서 해준거라고는 단지 bind slider.value 밖에 없다.
swing 이었다면 해당 event 발생시 event 함수가 수행되도록 하기 위해 한 10 여줄의 코드가 더 필요했을것 같은데...
결과는 아래와 같다.
'프로그래밍 > JavaFX' 카테고리의 다른 글
| javaFX 기본문법 정리 (0) | 2009.11.09 |
|---|