Displaying the password in a JPasswordField rather than setting 0 as an echo char

前端 未结 5 822
礼貌的吻别
礼貌的吻别 2021-01-14 11:37

How do I display the text of a JPasswordField rather than set 0 as an echo char?

Java Docs says:

Setting a value of 0 indicates that you wish

5条回答
  •  渐次进展
    2021-01-14 11:49

    Do this:

    outField.setEchoChar((char)0);
    

    If you do this:

    outField.setEchoChar(0);
    

    then 0 is an integer, not a char, and the method requires a char.

    If you do this:

    outField.setEchoChar('0');
    

    then '0' is equivalent to (char)48.

提交回复
热议问题