Label — 레이블 컴포넌트
Label — 레이블 컴포넌트
Label 객체는 컨테이너에 텍스트를 배치하기 위한 컴포넌트예요. 한 줄의 읽기 전용 텍스트를 표시하며, 애플리케이션이 텍스트를 바꿀 수는 있지만 사용자가 직접 편집할 수는 없어요.
본문
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 컴포넌트 중 하나예요.