[자바] Swing - Flat Look and Feel 적용하기
2023. 8. 1. 22:27ㆍJava
작성일 : 2021. 5. 15
오랜만에 스윙 애플리케이션을 만들다가 리눅스 그놈 3.0 환경에서 허접한 기본 룩앤필을 보면서 대체물을 찾게 되었다.
Flat Laf
https://www.formdev.com/flatlaf/
https://github.com/JFormDesigner/FlatLaf
Maven Repository 에서 복사해온 디펜던시 ↓
그리고 GUI 작업을 하기 전에 FlatLightLaf.install() 을 호출하거나,
룩앤필 설정 라인에 UIManager.setLookAndFeel(new FlatLightLaf()) 를 넣으란다.
하지만, cannot find the class 같은 오류가 뜬다. 뭐냐면 FlatLightLaf 클래스를 못찾는다는 소린데
이걸 해결하려고 애를 쓰다가 포기하고 Metal 테마에 만족할까 싶었다.
flatlaf-1.1.2.jar 를 다운로드해서 연결하려고도 해봤고.....
의외로 해결방법은 간단하다.
Maven 디펜던시에서 scope 를 runtime 에서 compile 로 고친다.
^^^^^^
<!-- https://mvnrepository.com/artifact/com.formdev/flatlaf -->
<dependency>
<groupId>com.formdev</groupId>
<artifactId>flatlaf</artifactId>
<version>1.1.2</version>
<scope>compile</scope>
</dependency>
'Java' 카테고리의 다른 글
Jedis - Redis(레디스) 자바 API (0) | 2023.08.01 |
---|---|
[자바] 현재 실행 중인 위치가 IDE 인지, 아니면 jar 인지 확인하는 방법 (0) | 2023.08.01 |
[자바] JExcelAPI 컬럼 사이즈 설정 방법 (0) | 2023.05.06 |
자바 그놈 컴파일, 런타임 설정 - Geany Editor (지니) 편 (0) | 2023.05.06 |
자바 그놈 컴파일, 런타임 설정 - GEdit 편 (0) | 2023.05.06 |