본문 바로가기

국비지원_핀테크

20일차_ [java] javaFX 설치 및 설정

 

 

 

 

 

javaFX 설치 및 설정

 

 

 

 

 

- eclipse 용 JavaFX 플러그인 설치 -

help - Install New Software 클릭

 

Add 클릭

 

이름 아무거나 설정

Location : https://download.eclipse.org/efxclipse/updates-nightly/site/

 

e(fx)clipse - install, e(fx)clipse - single components 두 개다 체크 후 Next > Next > Install

 

다운로드 완료되면 이클립스 재부팅 창 나옴 > 재부팅

 

※ 설치 도중에 에러 창이 발생한다면 eclipse 를 관리자 권한으로 실행하여 시도하면 된다 ※

 

eclipse 용 fx 파일이 설치되었는지 확인

Help - Eclipse Marketplace...

 

e(fx)clipse 3.8.0 이 설치되어 있는지 확인

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- javaFX 라이브러리 설치 url -

 

JavaFX - Gluon

Roadmap Release GA Date Latest version Minimum JDK Long Term Support Extended or custom support Details 23 September 2024 early access 17 no 22 March 2024 early access 17 no 21 September 2023 21.0.2 (January 2024) 17 yes upon request details 20 March 2023

gluonhq.com

 

사용중인 Java 버전에 맞는 Windows 용 SDK 다운로드

 

openjfx-21.0.2_windows-x64_bin-sdk.zip 압축 해제

 

사용할 프로젝트 우클릭 - Properties 클릭

 

Java Build Path - Libraries - Add External JARs... 클릭

 

아까 설치한 javaFX sdk 폴더에 lib 의 모든 파일을 선택한 뒤 열기

 

정상적으로 모든 라이브러리 올라온것 확인 후 Apply and Close

 

javaFX 는 Application 을 상속받아서 사용해야 한다. ( 오류 발생 )

 

사용 프로젝트 우클릭 - Configure - Create module-info.java 클릭

 

Yes 클릭

 

Create 클릭

 

module-info.java 파일에 javaFX 추가된 모습

 

추상화 메소드가 존재해서 오버라이딩을 해줘야 함 - Add unimplemented mehtods 클릭

 

오버라이딩 이후 클래스를 구현할때 Lanch(args); 코드를 사용하면 Application 의 기능이 호출되며, Application 의 기능이 호출될 때 오버라이딩된 start 메소드가 실행된다

 

javaFX Stage

 

 

 

- Scene 레이아웃 옵션 -

 

레이아웃 설정 및 버튼 생성 - FlowPane 사용

 

결과물

 

 

 

 

 

 

 

 

 

 

실습 예제

실습 예제

 

실습 풀이

 

 

 

 

 

 

 

 

 

 

FowPane 옵션

 

 

 

 

 

 

 

 

 

 

각 옵션들 위치 설정 및 텍스트 입력 창 만들기
결과물

 

 

 

 

 

 

 

 

 

 

add 옵션으로 라벨, 버튼 추가 및 위치 지정
결과물

 

 

 

 

 

 

 

 

 

 

병합
결과물

 

 

 

 

 

 

 

 

 

 

BorderPane 사용
결과물

 

 

 

 

 

 

 

 

 

 

결과물

728x90