JavaFx?
JavaFx란, Java swing을 대체하기 위한 것으로 이전에 사용하려고 한 JFrame과 비슷하게 Gui를 제공하는 프레임워크이다.
JFrame은 JavaFx이전에 나온 프레임워크로 Gui를 제공하는 점에서 유사하지만, 성능이 Fx보다 낮다는 것이 중점이다. API도 구식이며, 성능도 떨어지며 확정성 또한 낮다, 즉, 이에따라 그래도 모양세 있는 게임을 만들고 싶었기 때문에 JavaFx를 사용하려고 마음을 먹었다,
Stage, scene, node
오늘 학습에서 가장 중요한 지점을 뽑으라고 한다면 3단계 레이어인 해당 부분이였다.
Stage
Stage는 가장 상위 레이어로 프로그램 자체의 환경을 말한다고 볼수있다. 즉, Stage 내부에 scene를 넣어서 작동시키는 것이 JavaFx의 작동원리이다.Scene
Scene는 사용자가 볼수있는 창으로 scene의 최상위 컨트롤러인 root를 활용하여 작동을 제어한다.node
Node는 Scene 내부에 들어가는 것으로 배치되는 요소라고 볼수있다.즉 위의 3요소를 통해 Java를 통해서 Gui를 구성하는 프레임워크이다.
'JFrame + JavaFx' 카테고리의 다른 글
JavaFx Scene Builder와 fxml (0) | 2023.12.01 |
---|---|
JFrame을 이용한 .exe프로그램 만들기 - 1 (0) | 2023.11.29 |