article thumbnail image
Published 2020. 6. 17. 19:11

자바에서 레이블을 사용할려면 "JLabel" 이라는 클래스를 사용해야 해.

 

JLabel 생성하기

 

위 예제의 빨간색 네모를 보면 아주 평범한 객체 생성을 보여주고 있어.

단순하게 생성자의 매개변수로 문자열을 전달해 주고 있어.

이렇게 전달된 문자열이 바로 레이블에 표시될 문자열이야.

 

이렇게 생성된 "JLabel" 객체를 프레임에 올려야겠지?

녹색 네모부분을 보면 "JFrame"의 메소드 중 "add" 메소드를 활용하여 붙여주면 돼.

 

위와 같은 레이블이 올라가 있는 윈도우를 확인할 수 있어.

 

JLabel 에서 사용하면 유용한 메소드

이러한 UI 관련된 클래스의 메소드들은 엄청 많기 때문에 그중에서 쓸만한거 골라보자.

 

우선 기본이 되는 메소드는 문자열을 입력하는 메소드겠지?

바로 "setText" 메소드를 활용해.

 

위 예제코드 중 빨간 네모를 보면 "setText" 로 문자열을 입력해주고 있어.

잘 나오지?

 

그럼 이제 입력만 할게 아니라 가져와서 사용도 해보자.

 

아래 빨간 네모부분을 보면 "getText" 메소드를 활용해서 문자열을 가져와서 콘솔창에서 출력해주고 있어.

그래서 녹색 네모 부분에 적힌 텍스트가 윈도우 창에서도 나오지?

'📌 java > java' 카테고리의 다른 글

java - JButton  (0) 2020.06.17
java - JFrame 크기, 위치, 좌표계  (0) 2020.06.17
java - GUI  (0) 2020.06.17
java - Graphics  (0) 2020.06.17
java - JPanel  (0) 2020.06.17
복사했습니다!