카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지
반응형

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

 

        }

 

}



<결과물>

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




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

반응형