JAVA-AWT/JTextField-JPasswordField

JAVA-AWT-JTextField/JPasswordField-01

IT-개발자 2018. 6. 15. 16:28
반응형

아래는 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);

 

        }

 

}



<결과물>

아래 결과물에서 볼 수 있듯이 * 표시가 되어 비밀번호 입력칸에 사용하면 좋은 메소드 입니다.




 자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.

반응형