JavaFx - 계산기
1. JavaFx의 개요 #AWT Java 1버전 때부터 AWT(Abstract window Toolkit)이라는 API를 제공해왔다. 하지만 이 API는 운영체제가 제공하는 네이티브 UI 컴포넌트를 이용했기 때문에 운영체제에 따라 UI의 모양이 서로 달랐고, 종류도 제한적이었다. 레이아웃 잡기도 힘들었으며 종류가 제한적이다보니 만들 수 있는 것도 다양하지 못했다. #Swing AWT의 운영체제에 따라 UI모양이 달랐던 단점을 해결한 API로서 모든 운영체제에서 동일한 UI를 갖도록 자신만의 UI를 가질 수 있게되었다. 하지만 리소스를 너무많이 사용했다. 운영체제 자바에서 모든 UI를 모두 드로잉하다보니 2000년대 초반 컴퓨터로는 메모리글 너무 많이 잡아먹는 상황이었다. 또한 운영체제가 버전업이 되면서..