아래는 JTextField 생성자입니다.
JTextField는 한줄의 텍스트 입력칸을 생성하는 것입니다.
(ex 아이디 입력칸/ 비밀번호 입력칸/ 주민번호 입력칸/ 등)
1. JTextField txt=new JTextField();
JTextField을 생성합니다.
2. JTextField txt=new JTextField(String Type);
텍스트 필드 생성시 보이는 화면에 string 표시
3. JTextField txt=new JTextField(int columns);
입력하는 텍스트 모양크기 지정
import java.awt.GridLayout; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField;
public class awt092 extends JFrame {
JPanel p1 = new JPanel();
JTextField txt1 = new JTextField(); JTextField txt2 = new JTextField("it-developer"); JTextField txt3 = new JTextField(5); JTextField txt4 = new JTextField(10);
public awt092() {
add(p1);
p1.add(txt1); //판넬1에 TXT1 추가 p1.add(txt2); //판넬1에 TXT2 추가 p1.add(txt3); //판넬1에 TXT3 추가 p1.add(txt4); //판넬1에 TXT4 추가
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(500, 100); setLocationRelativeTo(null); setVisible(true);
}
public static void main(String args[]) { awt092 test = new awt092();
}
} |
<결과물>
아래는 JPasswordField 주요 생성자입니다.
JPasswordField 는 보통 비밀번호를 입력하는 입력칸에 사용됩니다.
텍스트 입력시 문자가 표시되는 것이 아니라 *가 표시되는 텍스트 필드입니다.
package AWT프로그래밍;
import java.awt.GridLayout;
import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField;
public class awt093 {
public static void main(String[] args) {
JFrame f = new JFrame(); JPanel p1 = new JPanel(); JTextField txt1 = new JTextField(); JPasswordField txt2 = new JPasswordField(5);
p1.setLayout(new GridLayout(2, 1)); // 판넬1을 GridLayout 을 생성하낟 f.add(p1);
p1.add(txt1); // 판넬1에 JTextField를 추가한다. p1.add(txt2); // 판넬1에 JPasswordField를 추가한다.
f.setVisible(true); f.setSize(300, 300); f.setLocationRelativeTo(null); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
} |
<결과물>
아래 결과물에서 볼 수 있듯이 * 표시가 되어 비밀번호 입력칸에 사용하면 좋은 메소드 입니다.
자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.
'JAVA-AWT > JTextField-JPasswordField' 카테고리의 다른 글
JAVA-AWT-JTextField/JPasswordField-02 (로그인화면/비밀번호화면) (0) | 2018.06.15 |
---|