자바 스윙 GUI 디지털시계 만들기(2편)-폰트설정
- 프로그래밍/JAVA
- 2018. 12. 3.
250x250
자바 스윙 GUI 디지털시계 만들기
안녕하세요.
이전글에서 디지털시계를 만들기위해 시간을 받아 콘솔창에 먼저 출력해보고 출력되는 것을 확인한 후 JLabel을 만들어서 JLabel에 시간을 출력했었습니다.
(혹시 필요하신분은 아래 글을 참고해주세요.)
[JAVA] - 자바 스윙 GUI 디지털시계 만들기 (1편)-시간출력
이번 글에서는 JLabel부분의 폰트를 한번 설정해보려고 합니다.
목차.
1. 적용할 폰트 다운
-(digital-7를 사용해보겠습니다.)
2. 다운받은 폰트 이클립스에서 GUI에 적용하기
3. 주의할 점.
4. 저번의 코드에서 폰트를 적용한 코드
1. 폰트 다운받기.
해당폰트를 검색해서 다운받아주세요.
저는 이 사이트에서 받았습니다.(다른 폰트들도 많더라고요.)
https://www.dafont.com/digital-7.font
이 사이트로 들어가서 download버튼을 눌러서 폰트를 다운받을 수 있습니다.
이렇게 다운받은 폰트를 한번 적용해봅시다.
다운받은 zip파일의 압축을 풀어주세요.
압축을 풀면 .TTF파일이 보일겁니다. 더블클릭해서 들어간 후 설치를 눌러서 글꼴을 설치해주세요.
이렇게 해서 폰트설치를 완료했습니다.
2. 다운받은 폰트를 GUI에 적용하기
다운받은 폰트를 적용시키는것은 매우 간단합니다.
아래의 두줄을 추가해주면 되는겁니다.
Font font = new Font("digital-7", Font.BOLD, 40);//font설정1(digital-7대신 다른 폰트를 입력하셔도 됩니다.)
라벨이름.setFont(font);//mfont를 적용한다.(라벨이 아니어도 됩니다.)
라벨이름.setFont(font);//mfont를 적용한다.(라벨이 아니어도 됩니다.)
이렇게 설정하면 아래사진처럼 폰트가 변하게 됩니다.
이렇게 적용까지 해보았고 이번에는 주의사항입니다.
3. 주의사항.
1. 폰트는 해당 컴퓨터에서만 적용됩니다.
2. 다른컴퓨터에서도 해당 폰트를 사용하고 싶다면 폰트를 설치해줘야 합니다.