2014-05-10 2 views
1

사용자로부터 암호를 가져 오는 JTextField가있는 JApplet을 설계했습니다. 그렇다면 어떻게 애플릿을 만들어 1234가 아닌 **** 형식으로 암호를 표시 할 수 있습니까?TextField의 별 화면에 표시

답변

2

JTextField를 사용하지 마십시오. 대신이 용도로만 제작 된 JPasswordField를 사용하십시오. JPasswordField의 데이터를 조금 다르게 처리합니다. Java String은 String 풀에 수용되어 다른 사람들이 쉽게 찾을 수 있기 때문에 문자열을 문자열로 처리하는 것은 위험합니다. 대신 JPasswordField 객체에서 getPassword()을 호출하여 반환되는 char 배열을 사용하십시오.

자세한 내용은 JPasswordField Tutorial을 확인하십시오.