JAVA fx - JAVA fx 툴 소개와 설치방법 (2022-08-11)

2022. 8. 11. 19:483층 1구역 - 개발의 장/JAVAfx - GUI

1.서론

 

길고 긴 JAVA코딩과 데이터베이스를 지나서 이제 이것들을 눈으로 직관적으로 볼 수 있는 툴을 만지게 된다

(JAVA, DB를 지나쳤다 해도 어차피 계속 만져야 한다.....)

 

이번 게시물에서 JAVA fx의 툴과 설치방법에 대해 알아보도록 하자.

 

2. 본론

 

2-1. JAVA FX란?

이 주제를 설명하기 전에 GUI에 대해 먼저 알아보자.

 

GUI란? Graphical User Interface의 약자로, 사용자가 편리하게 입출력을 할 수 있도록 그래픽으로서 화면을 구성하고,

마우스나 키보드로 입력받을 수 있도록 지원하는 사용자 인터페이스 이다.

 

자바가 사용하는 GUI는 크게 AWT, Swing 이 2가지 툴이였는데,

둘의 차이점은

 

AWT는 운영체제가 제공하는 자원을 이용한다는 점,

Swing은 자바를 기초로 하기 때문에 어떤 OS(운영체제)에서도 일관된 화면 작성이 가능

 

간단하게 얘기하면 AWT는 window면 window에서만, 애플은 애플에서만 폐쇄된 성격

Swing은 자바만 사용가능하다면 어느 운영체제에서 사용 가능하다는 개방된 성격 정도? 라고 생각된다.

 

JAVA FX는 Swing을 대체하기 위해 고안된 GUI 툴로서, Swing보다 가볍지만 더욱 강력한 툴이다.

 

2-2. 설치하기

 

설치는 간단하다.

먼저 이클립스를 실행한다.

 

상단 메뉴에서 Help를 클릭하여 Eclipse Marketplace에 진입

find검색창에 javafx를 검색하여 인스톨 하면 끝

 

3. 결론

 

이제부터 GUI를 하는데 사실 수업들으며 왜 백엔드가 그래픽을 보고 있는가 에 대해 생각했다.

이후 게시물을 보면 알겠지만 GUI다 보니 말 그대로 내가 코드를 짠게 직관적으로 눈에 보이게 된다.

 

뭔가 프론트엔드 개발자와 협업 할 때, 프론트에서 짠 코드들을 백엔드 개발자가 DB나 다른 기능 관련해서

예외나 오류가 발생하는 것을 사전에 방지하기 위해 GUI로 보면서 테스트 하는 게 아닐까? 라는 생각이 들었다.