5

jPasswordFieldシステムにログインするためにJavaで作業しています。

jTextField名前の入力とjPasswordFieldパスワードに使用しました。ユーザーがパスワードフィールドに入力した文字を表示できるようにする「文字を表示」オプションをプログラムに作成したいと考えています。

私が試してみました

  1. パスワードフィールドからデータを取得する
  2. それを文字列に変換する
  3. .setText() メソッドを使用して passwordfield にその文字列を表示する

*****しかし、これはすべてをエステル ( ) 形式で表示するため、機能しませんでした。助けてください...

4

3 に答える 3

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

そのために使わなければなりませんhttpProxyPassword.setEchoChar((char) 0);。これは、あなたhttpProxyPasswordが使用できるテキストボックスの名前です。

于 2013-12-28T09:21:16.973 に答える