게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[Java/AWT] TextField에서 getText()의 defaul
게시물ID : programmer_1578짧은주소 복사하기
작성자 : 글냥이
추천 : 0
조회수 : 5839회
댓글수 : 6개
등록시간 : 2014/03/05 15:01:15
TextField 에서 getText() 의 default 값이 뭔가요?
null 도 아니고, "" 도 아닌거같은데요....아오...
 
밑에 코드로 실험해봤지만 안되네요..
 
 
import java.awt.*;
import java.awt.event.*;

class Test extends Frame implements ActionListener {
    TextField tf;
    Button b;
    
    Test(String title) {
        super(title);
        addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent we) {
                System.exit(0);
            }
        });
        
        tf = new TextField(20);
        b = new Button("클릭");
        tf.addActionListener(this);
        b.addActionListener(this);
        
        add(tf, "Center");
        add(b, "South");
        
        setBounds(200100500500);
        setVisible(true);
    }
    
    public void actionPerformed(ActionEvent ae) {
        String txt = tf.getText();
        System.out.println("1" + txt + "1");
        System.out.println(txt);
        if(txt == null) {
            System.out.println("null");
        } else if(txt == "") {
            System.out.println("\"\"");
        } else if(txt == "\n") {
            System.out.println("\\n");
        }
    }
    
    public static void main(String[] args) {
        new Test("test");
    }
}
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호