대부분의 모든 프로그램이 실행를 하면, 제목표시줄 옆에 그 프로그램을 대표하는 아이콘이 표시됩니다. 또한, 작업 표시줄에도 해당 프로그램의 아이콘이 표시됩니다.
JavaFX에서 프로그램의 아이콘을 적용하도록 해보겠습니다.
기본 프로젝트에서 적용을 해보겠습니다. 기본 프로젝트를 생성합니다.
기본 프로젝트 실행 결과
Files탭에서 프로젝트에서 resources, icon 폴더를 생성합니다. 해당 경로에 프로그램의 아이콘을 다운받아 위치합니다.
3,925,000+ free and premium vector icons. SVG, PNG, AI, CSH and PNG format.
Iconfinder is the leading search engine and market place for vector icons in SVG, PNG, CSH and AI format.
www.iconfinder.com
JavaFXAppIcon.java
package javafxappicon;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;
public class JavaFXAppIcon extends Application {
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
Scene scene = new Scene(root);
// 애플리케이션 아이콘을 설정한다.
stage.getIcons().add(new Image("file:resources/icon/icon_youtube_32x32.png"));
stage.setTitle("Youtube");
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
실행 결과
프로그램의 제목 표시줄과 작업 표시줄의 등록한 아이콘을 확인 할 수 있습니다.
'Java | JavaFX' 카테고리의 다른 글
JavaFX 개발 환경 설정(넷빈즈 8.2, 오라클 JDK 1.8, Scene Builder) (0) | 2019.12.25 |
---|---|
JavaFX 폰트 적용하기 (0) | 2019.12.25 |
JavaFX 로그인, 회원가입 줌아웃, 줌인 화면효과주기 예제 (0) | 2019.12.25 |
넷빈즈 프로젝트 외부 라이브러리(jar) 등록하는 방법 (0) | 2019.12.25 |
JavaFX 스플래쉬 및 네비게이션 메뉴 구현하기 예제(drawer) (0) | 2019.12.25 |