Rozeena Arif Hussain Rozeena Arif Hussain - 1 year ago 102
Java Question

how to display characters in jPasswordField rather than * sign in java?

I am working with

in java in order to make a log in system.

I have used
for name input and
for password. I want to create an option of "Show Characters" in my program that may allow the user to view the characters he has typed in passwordfield.

I have tried

  1. retrieving data from password field

  2. converting it into string

  3. displaying that string in passwordfield using .setText() method

But this did not work, as it displays everything in esteric (
) form.
Please help...

Answer Source
hidePasswordCheckbox.addItemListener(new ItemListener() {
    public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange() == ItemEvent.SELECTED) {
        } else {
             httpProxyPassword.setEchoChar((char) 0);

You have to use httpProxyPassword.setEchoChar((char) 0); for that. Here httpProxyPassword is a name of textbox you can use as per your's.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download