Label — 레이블 컴포넌트

Label — 레이블 컴포넌트

Label 객체는 컨테이너에 텍스트를 배치하기 위한 컴포넌트예요. 한 줄의 읽기 전용 텍스트를 표시하며, 애플리케이션이 텍스트를 바꿀 수는 있지만 사용자가 직접 편집할 수는 없어요.

출처: Java API Reference

본문

public class Label extends Component implements Accessible

다음 코드처럼 레이블을 만들고 배치할 수 있어요.

setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10));
add(new Label("Hi There!"));
add(new Label("Another Label"));

정렬 상수

  • LEFT — 레이블을 왼쪽 정렬
  • CENTER — 레이블을 가운데 정렬
  • RIGHT — 레이블을 오른쪽 정렬

주요 메서드

  • getText() — 이 레이블의 텍스트를 가져와요.
  • setText(String text) — 이 레이블의 텍스트를 지정한 값으로 설정해요.
  • getAlignment() — 현재 정렬 방식을 가져와요.
  • setAlignment(int alignment) — 정렬 방식을 지정한 값으로 설정해요.
  • addNotify() — 이 레이블의 피어(peer)를 만들어요.

생성자

  • Label() — 빈 레이블을 만들어요.
  • Label(String text) — 지정한 문자열로, 왼쪽 정렬된 레이블을 만들어요.
  • Label(String text, int alignment) — 지정한 텍스트와 정렬 방식을 가진 레이블을 만들어요.

레이블은 사용자가 편집할 수 없는 고정 텍스트를 보여줄 때 사용하는 가장 단순한 AWT 컴포넌트 중 하나예요.

더 알아보기