반응형
📌 JavaFX 개요
JavaFX는 데스크톱뿐만 아니라 임베디드 장비에서 실행하는 UI 어플리케이션을 개발할 수 있게 도와주기 위한 그래픽과 미디어 패키지를 말한다.
Java에서 UI를 위해 AWT→Swing→JavaFX 순으로 나왔다. JavaFX는 자바 표준 UI 라이브러리였던 Swing보다 더 가벼워지고 더 강력해졌기 때문에 Swing을 대체하는 새로운 라이브러리로 자리매김하고 있다.
JavaFX 어플리케이션에서 UI 생성, 이벤트 처리, 멀티미디어 재생, 웹 뷰 등과 같은 기능은 JavaFX API로 개발하고 그 이외의 기능은 자바 표준 API를 활용해서 개발할 수 있다. JavaFX는 화면 레이아웃과 스타일, 어플리케이션 로직을 분리할 수 있기 때문에 디자이너와 개발자들이 협력해서 JavaFX 어플리케이션을 개발할 수 있는 구조를 가지고 있다. 자바 코드와 분리해서 스타일 시트(CSS)로 외관을 작성할 수 있기 때문에 그래픽 디자이너가 CSS로 작업할 동안 개발자들은 어플리케이션 로직에 많은 시간을 할애할 수 있다.
반응형
'Java' 카테고리의 다른 글
[이클립스] Github(깃허브)에서 source(소스) clone(가져오기) (0) | 2022.07.08 |
---|---|
[Java] JavaFX 이클립스에 세팅 (0) | 2022.06.07 |
[Java] NIO 기반 입출력 - (2)NIO 파일과 디렉토리 (0) | 2022.06.07 |
[Java] NIO 기반 입출력 - (1)NIO란? (0) | 2022.06.07 |
[Java] TCP 네트워킹 - (4)스레드 병렬 처리 (0) | 2022.06.06 |