컴퓨터프로그래밍/JAVA

Java-Swing-JTextField, JTextArea

zelkova 2016. 6. 10. 22:34

<목차로 돌아가기>


    

  Swing의 특징


1. JTextField

한 줄의 텍스트를 저장한다.

객체 내에서 커서의 이동이나 문자 출력 등의 기능은 가상기계에 의해서 실행한다.


JTextField()

TextField(int col)길이가 설정된 객체를 생성

TextField(String text) 텍스트를 가진 객체를 설정


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

 import javax.swing.*; 


 class Exam

 {

    public static void main(String args[])

    {

       JFrame jf=new JFrame("로그인정보");

       JLabel lbl1=new JLabel("아이디", JLabel.RIGHT); 

       JLabel lbl2=new JLabel("비밀번호",JLabel.RIGHT);

       JTextField txtid=new JTextField();

       JPasswordField txtpw=new JPasswordField();

       jf.setLayout(new GridLayout(2,2));

       jf.add(lbl1);

       jf.add(txtid);

       jf.add(lbl2);

       jf.add(txtpw);

       jf.setSize(300,150);

       jf.setVisible(true);

    }

 }




2. JTextArea

여러줄의 텍스트를 기술할 때 사용한다.


JTextArea(int rows, int columns) 입력할 텍스트의 열, 행 크기를 지정한 객체 생성

JTextArea(String text, int row, int col)열과 행, 텍스트를 가진 객체를 생성



1

2

3

4

5

6

7

8

9

10

11

12

13

14

 import javax.swing.*;


 class  Exam

 {

public static void main(String[] args) 

{

JFrame fr =new JFrame();

JTextArea tarea =new JTextArea(3,10);

fr.add(tarea);

fr.setSize(200,200);

fr.setVisible(true);


}

 }




반응형

'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글

Java - JMenuBar  (0) 2016.06.13
Java - Scroll, JList, ComboBox  (0) 2016.06.11
Java-Swing-JButton  (0) 2016.06.10
Swing의 기능과 컴포넌트  (0) 2016.06.10
Java-Swing의 이해  (4) 2016.06.10