시스템아 미안해
윈도우를 이용한 채팅창 만들기 (JTextArea / JTextField) 본문
커다란 출력창은 JTextArea / 맨 밑의 입력칸은 JTextField로 처리한 이유는 무엇인가?
JTextField
- 한줄의 문자열을 입력받는 창
= 텍스트 입력 도중 <ENTER> 키가 입력되면 Action 이벤트 발생
= 입력 가능한 문자 개수와 입력 창의 크기는 서로 다름
JTextArea
- 여러 줄의 문자열을 입력받을 수 있는 창
= 스크롤바를 지원하지 않는다.
= JScrollPane 객체를 삽입하여 스크롤바 지원
그 외에 알아야 할 것.
- jta_display.setEditable(false)으로 출력창 편집 제한 설정(읽기 전용).
- JScrollPane jsp = new JScrollPane(jta_display)객체안에 JtextArea를 넣어 스크롤을 가능하게끔.
'java > 문법' 카테고리의 다른 글
ArrayList & LinkedList (0) | 2022.05.30 |
---|---|
배열array와 ArrayList의 차이 (0) | 2022.04.16 |
Collection - (Arraylist / Set ) & 제네릭 (0) | 2022.04.06 |
오버로드(overload) vs 오버라이드(override) (0) | 2022.04.05 |
Eventlistener을 상속받은 인터페이스( MouseListener) vs 그의 자손 추상클래스 (MouseAdapter) (0) | 2022.04.05 |