11.3 텍스트 필드와 텍스트 영역
=> 10장에서 함
: 여러 줄의 텍스트가 들어갈 수 있다.
textArea = new JTextArea(10, 30);
=> 생성자의 매개 변수는 텍스트 영역의 행과 열이다.
-> 텍스트를 가져오려면 getText()
-> 텍스트를 넣으려면 getText()
-> 텍스트를 추가하려면 append()
를 사용한다.
textArea.append("겁이 많은 개일수록 큰 소리로 짖는다");
: 컴포넌트에 스크롤 기능을 제공한다.
-스크롤 기능을 추가하려면
스크롤 페인에 컴포넌트를 집어넣어야 한다.
ex) 앞 프로그램에 스크롤 기능을 추가하려는 경우
텍스트 영역을 스크롤 페인의 생성자 매개 변수로 넘겨서 추가하면 된다.
textArea = new JTextArea(6, 30); // 텍스트 영역을 생성한다.
JScrollPane scrollPane = new JScrollPane(textArea); (1)
add(scrollPane, BorderLayout.CENTER);
(1)
텍스트 영역 객체를 포함하고 있는 JScrollPane 객체를 생성한다.

1. JTextArea
2. JPasswordField
3. ActionEvent