按照OnkeyUP或OnKeyDown来写Java方法算法真是希奇古怪.
竟然用了近半个小时,My,God.
晕.
import java.io.*;
public class test
{
public static void main(String[] args) throws Exception
 {
 	//OnEvent事件,知道回车才得到结果.
         String input = "" ;
         BufferedReader in = new BufferedReader(new InputStreamReader(System.in)) ;
         input = in.readLine() ;
         System.out.println(input);
 
 //Onkey事件,这个算法算是最完美的了。真麻烦
 String password="";
       while (true) 
       {
         char c = (char)System.in.read();
         if (c == '\r') {
            c = (char)System.in.read();
            if (c == '\n') {
               break;
            } else {
               continue;
            }
         } else if (c == '\n') {
            break;
         } else {
            password += c;
         }
 	}
 	System.out.println("Password:"+password);
 }
}
 
