Scene Builder에 다른 개발자들이 만든 라이브러리를 추가하여, 사용하는 방법을 알아보도록하겠습니다. 일단 추가하는 라이브러리는 2가지로 JFoeniX와 FontAwesomeFX를 가장 많이 사용하고 유명하므로, 해당 라이브러리를 추가하도록 하겠습니다.
간략하게 추가하는 라이브러리에 대해 설명하자면, JFoeniX 라이브러리는 Scene Builder에서 제공하는 기본 컴포넌트 보다 좀더 화려하고 미려한 컴포넌트를 제공하며, FontAwesomeFX는 웹 아이콘 지원을 추가하는 오픈 소스 라이브러리입니다.
1. JFoeniX
JFoenix
jfoenix All About It
www.jfoenix.com
Library 검색어 옆에 설정 아이콘을 클릭하면 메뉴가 나오는데 거기서 JAR/FXML Manager를 클릭합니다.
현재 등록된 라이브러리가 없으므로, 사용가능한 라이브러리 목록은 나오지 않습니다. Search repositories를 클릭합니다.
Group or artifact ID 입력란에 jfoenix를 입력 후, Search를 클릭합니다. 그러면 검색된 목록 중에서 com.jfoenix:jfoenix를 클릭 후, Add JAR를 클릭합니다.
추가되는 컴포넌트 목록을 확인할 수 있습니다. 모두 체크 후, Import Components를 클릭합니다.
위와 같이 적용이되여 사용가능한 라이브러리 목록에 jfoenix가 추가된것을 확인할 수 있으며, 삭제 또는 수정을 하고 싶은 경우에는 해당 라이브러리 옆에 있는 연필 아이콘, 휴지통 아이콘을 클릭하면 됩니다.
라이브러리 검색에 jfx를 입력하면, 방금 추가된 jfoenix 컴포넌트 목록을 확인할 수 있습니다.
2. FontAwesomeFX
Jerady/fontawesomefx-glyphsbrowser
FontAwesomeFX Glyphsbrowser. Contribute to Jerady/fontawesomefx-glyphsbrowser development by creating an account on GitHub.
github.com
Package FontAwesomeFX - jerady
bintray.com
Fontawesome
The following table shows all available icons. Index Enum Name Icon 1 ADDRESS_BOOK fa-address-book 2 ADDRESS_BOOK_O fa-address-book-o 3 ADDRESS_CARD fa-address-card 4 ADDRESS_CARD_O fa-address-card-o 5 ADJUST fa-adjust 6 ADN fa-adn 7 ALIGN_CENTER fa-align-
aalmiray.github.io
등록하는 방법은 위와 동일합니다.
Group or artifact ID 검색어 입력란에 fontawesomefx를 입력 후 검색합니다. 여러개의 목록이 나오는데, de.jensd:fontawesomefx으로 시작하는 라이브러리는 모두 등록합니다.
모두 등록한 모습입니다.
라이브러리가 정상 등록되여 컴포넌트 목록에서 font으로 검색하여 결과가 나오는지 확인하도록 합니다.
'Java | JavaFX' 카테고리의 다른 글
JavaFX 웹 스타일 네이게이션 메뉴 예제(TranslateTransition) (0) | 2019.12.26 |
---|---|
개발을 편의를 위해 설치해야 하는 유틸 프로그램 (0) | 2019.12.25 |
넷빈즈 11.2, OpenJDK 13, JavaFX 개발환경 설정 (0) | 2019.12.25 |
JavaFX 개발 환경 설정(넷빈즈 8.2, 오라클 JDK 1.8, Scene Builder) (0) | 2019.12.25 |
JavaFX 폰트 적용하기 (0) | 2019.12.25 |