728x90
반응형
* TextField는 한 줄짜리 문자열 입력 창을 구현한 컴포넌트이다.
문자열 입력 도중 <Enter> 키가 입력되면 Action 이벤트가 발생한다.
생성자 :
1) JTextField()
디폴트 텍스트필드 생성
2) JTextField(int cols)
입력 창이 cols개의 문자 크기인 텍스트필드 생성
JTextField tf1 = new JTextField(10);
3) JTextField(String text)
text 문자열로 초기화된 텍스트필드 생성
JTextField tf2 = new JTextField("컴퓨터공학과");
4) JTextField(String text, int cols)
창의 크기가 cols개의 문자 크기이고 text 문자열로 초기화된 텍스트필드 생성
JTextField tf3 = new JTextField("대한민국대학교", 20); // 입력 창은 20개 문자 크기
* TextField의 주요 메소드
1) 사용자가 입력 창에 접근하여 문자열을 수정하거나 추가할 수 없도록 만드는 메소드
JTextField tf = new JTextField();
tf.setEditable(false); // 텍스트필드 컴포넌트에 편집 불가
2) 입력 창에 강제로 문자열 출력
tf.setText("hello"); // "hello"를 텍스트필드 창에 출력
3) 문자열의 폰트 지정
tf.setFont(new Font("고딕체", Font.ITALIC, 20));
반응형
'IT > 자바공부' 카테고리의 다른 글
자바 Swing JList, 리스트컴포넌트, 명품자바프로그래밍11장 (0) | 2022.07.27 |
---|---|
자바 Swing JTextArea, 텍스트 영역 컴포넌트, 명품자바프로그래밍11장 (0) | 2022.07.27 |
자바 Swing JRadioButton, 라디오버튼 컴포넌트, 명품자바프로그래밍11장 (0) | 2022.07.27 |
자바 Swing JCheckBox, 버튼 컴포넌트, 명품자바프로그래밍11장 (0) | 2022.07.26 |
자바 Swing JButton, 버튼 컴포넌트, 명품자바프로그래밍11장 (0) | 2022.07.26 |