JAVA

[JAVA] GUI 활용_JLabel, JText

(งᐛ)ว 2023. 9. 10. 17:37
728x90

JLabel

정보 또는 텍스트를 위한 라벨생성

JLabel클래스는 문자열이나 아이콘을 사용하여 객체생성

 

JTextField

한줄의 문자열을 입력할 수 있는 컴포넌트

 

JTextField의 주요메서드

String getText() : 텍스트필드에 입력된 문자열 반환

void setText(String text) : 지정된 문자열을 텍스트필드에 작성

void setEditable(boolean) : 텍스트를 입력할 수 있는지 없는지 설정(true,false)

boolean isEditable() : 텍스트를 입력할 수 있는지 없는지 반환 (상태가 어떤지)

 

JTextArea

여러줄의 문자열을 입력할 수 있는 컴포넌트

JTextArea영역보다 많은 문자열을 입력하더라도 자동으로 스크롤이 생기지 않으므로

스크롤을 사용하려면 JScrollPane클래스를 사용해서 표기해야 함

 

JPasswordField

입력받은 문자열을 보여주지 않아야 할 때 사용하는 컴포넌트

 


 

JLabel + JText _ 라벨생성과 문자열입력 컴포넌트

 

주소 입력 JTextArea는 자동으로 테두리가 생기지 않으므로 추가해준다.

 

Border lineBorder = BorderFactory.createLineBorder(Color.BLACK,1); 

JTextArea객체.setBorder(lineBorder);

 

 

728x90
728x90