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
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.
Use the char with value 0, not the number 0, or the char '0':
outField.setEchoChar((char)0);
When you do this:
outField.setEchoChar(0);
you're trying to pass an int into the method, and this isn't allowed since it expects a char type. Instead try
outField.setEchoChar((char)0);
Try it out like this......
outField.setEchoChar((char)0);
try outField.setEchoChar('\0');