이번 글에서는 JLabel의 기본 설정을 변경하는 방법에 대해 알아보겠습니다. 글자 색상, 배경색, 폰트 스타일 등을 변경하여 JLabel을 기본 모양에서 어떻게 커스텀할 수 있는지 단계별로 설명하겠습니다.
1. JLabel의 기본 사용법

이렇게 생성된 JLabel은 기본적으로 텍스트만 포함하는 기본적인 형태입니다. 또한 기본적으로 JLabel의 텍스트는 좌측 정렬과 중앙 정렬이 결합된 상태로 표시됩니다.
2. JLabel에서 텍스트 정렬 변경하는 방법
- 수평 정렬

- 수직 정렬

JLabel 선언 시 생성자의 매개변수로 수평 정렬을 설정할 수 있지만 수직 정렬은 setVerticalAlignment 메서드를 사용해야 합니다. 이는 JLabel 생성자에 수직 정렬을 설정하는 옵션이 없기 때문입니다.
3. JLabel의 폰트 설정 방법

폰트 부분에 빈 문자열("")을 넣으면 기본 폰트가 사용됩니다. 기본 폰트는 일반적으로 "SansSerif" 또는 "Serif"와 같은 시스템 기본 폰트가 될 수 있습니다.
4. JLabel에서 텍스트와 배경 색상 변경하는 방법
기본적으로 JLabel의 텍스트는 검정색으로 표시됩니다.
- 텍스트 색상 변경하기

- 배경 색상 변경하기

배경 색상을 보이게 하려면 setOpaque(true)를 호출해야 합니다.
5. JLabel에 이미지를 넣는 방법
JLabel은 텍스트뿐만 아니라 이미지를 표시하는 데에도 유용하게 사용됩니다. JLabel에 이미지를 추가하려면 ImageIcon 클래스를 사용하여 이미지를 로드하고 이를 JLabel에 설정하면 됩니다. 이 방법을 통해 JLabel에 원하는 이미지를 쉽게 표시할 수 있습니다. 추가로 이미지는 기본적으로 중앙에 정렬됩니다.

이미지를 로드할 때는 파일 경로가 정확해야 하며 상대 경로나 절대 경로를 사용할 수 있습니다.
'JAVA' 카테고리의 다른 글
[JAVA] Layout 종류와 사용법 (3) | 2024.10.12 |
---|---|
[JAVA] JFrame, JPanel, Container에 배경 이미지 추가하기 (3) | 2024.09.13 |
[JAVA] JLabel 커스텀마이징 2 (JLabel Customization) (3) | 2024.09.01 |