JLabel에 이미지 또는 아이콘 삽입

이 자습서에서는 >ImageIcon>를 사용하여 javax.swing. JLabel은 텍스트와 이미지 또는 둘 다를 표시하는 데 사용되며 이미지와 관련하여 텍스트의 위치를 지정할 수 있습니다. 기본적으로 이미지와 텍스트는 가로로 정렬됩니다. setIconTextGap().

ImageIcon URL, filename 또는 bits의 배열에서 이미지를 만듭니다. 가장 일반적으로 사용되는 경우는 경로를 나타내는 파일 이름입니다. ImageIcon은 두 개의 인터페이스를 구현합니다.

1- Icon; 장식과 함께 특별히 사용되는 이미지를 표시합니다.
2- Seriazable: 지정된 경로에서 데이터 스트림을 읽는 데 사용됩니다.

구현은 쉽습니다. 단계는 다음과 같습니다.
1- JFrame.
2- 필요한 경우 텍스트로 JLabel을 만듭니다.
3- ImageIcon을 만듭니다.
ImageIcon 아이콘 = new ImageIcon(imgUrl);
4- 이미지를 JLabel.
jlabel.setIcon(아이콘);
Note: 생성자가 있기 때문에 마지막에 JLabel 생성을 남길 수 있습니다.
JLabel("text" 아이콘, JLabel.CENTER);

Example