Gui 폰트 및 색상 바꾸는 법
자바를 이용하다 보면 폰트를 바꿔야 하는 경우가 있습니다.
저도 폰트를 바꾸고 싶은데 어떻게 바꾸지 하고 찾아본 경험이 존재하는데 어떻게 하면 폰트를 바꿀수 있는지 알아보겠습니다.
우선 자신이 바꿀수 있는 폰트의 종류가 무엇이 있는지 알아보겠습니다.
1. 제어판에 들어가서 글꼴을 검색해줍니다.
2. 글꼴을 눌러 자신이 사용할 수 있는 폰트를 확인해 줍니다.
저는 238개의 폰트가 존재하네요!!
이제 폰트의 종류에 대해 알아봤으니 폰트를 바꾸는 방법에 대해 알아보도록 합시다!
폰트를 바꾸는 방법은 Font클래스 이용, GraphicsDevice클래스 이용, jvavFx를 이용하는 등 여러가지 방법이 존재하지만 가장 대표적인 방법은 Font클래스를 이용하는 것에 대해 알아보도록 하겠습니다.
만일 자신이 Gui에서 "폰트 바꾸기"라는 JLabel 클래스의 객체인 la의 폰트를 바꿔야 한다고 가정해보겠습니다.
위와 같은 형식으로 설정을 하면 쉽게 바꿀수 있는데 이렇게 보면 확 와닿지 않을수도 있기에 예를 하번 들어보겠습니다.
1.Font를 지정하지 않고 la를 출력해보겠습니다.
2. Font를 지정하여 la를 출력해보겠습니다.
여기서 중요한점!!
만일 아래와 같이 JLabel의 객체가 한국어인데 바꾸고 싶은 폰트가 'Arial'이면 바뀌지 않습니다.
이유는 JLabel이 한국어 텍스트를 표시하고 폰트를 변경하려면 해당 폰트가 한국어를 지원해야 하는데 'Arial'은 영어를 위한 서체로 한국어를 지원하지 않기에 표시되지 않습니다.
이제 폰트변경에 대해 알아봤으니 색상변경에 대해 알아보겠습니다.
위와 같은 예시를 든다면 아래와 같이 사용하면 됩니다!
이렇게 자바에서 폰트의 변경과 색상 변경에 대하여 알아보았습니다.
감사합니다~~!!

전체 코드입니다.