問題タブ [jpasswordfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1218 参照

java - Java パスワード フィールド: ドット コード

パスワード フィールドに基本的なドットのコードはありますか? これ :ドット

パスワードを表示するボタン(setEchoChar()を使用)がありますが、ユーザーがパスワードを再度非表示にするときに星(*)を付けると見苦しくなります。

ありがとう。
(ところで、最初の投稿なので、何か変更する必要がある場合は、遠慮なく言ってください)

コードの最も重要な部分は次のとおりです。
if (getjCheckBox().isSelected()){ getjPasswordField().setEchoChar((char)0); } else { getjPasswordField().setEchoChar('*'); }

0 投票する
0 に答える
51 参照

java - jtextfield なしで keypress を使用した場合、または jpasswordfield ラベルが表示された場合

私のキープレスコード

myBlink() を

キー「A」が押されたときにラベルを表示します。jPasswordField または jTextField を配置すると (次の keypress のコードへの追加を参照)、keypress のラベルは表示されません。

jFrame が開くと、passwordField または textField が visible(false) に設定されます。passwordfield または textfield によってキープレスが別のラベルが追加された場合とは異なる動作をするのはなぜですか?

0 投票する
0 に答える
121 参照

netbeans - getText() を netbeans で使用しているため、非推奨エラーが表示されます getText() を getPassword () に変換する方法を教えてください。

getText() を変更する傾向がある場合、ビルド中にエラーがスローされます

0 投票する
1 に答える
653 参照

java - JPassword フィールドに値を設定するには?

フィールドに入力する必要がありJPasswordます。ただし、方法はないようですsetPassword (char [])

これを行う唯一の方法は、setText. しかし、私は餌をやる必要がありますString

は非推奨なのでgetText、も非推奨になると思いsetTextます。

これはstackoverflowの回答からの抜粋です

When calling getText you get a String (immutable object) that may not be changed (except reflection) and so the password stays in the memory until garbage collected

I の場合も同じことが起こりsetTextます。私は a を養い、Stringそれは記憶に残ります。setText非推奨にならないのはなぜですか? setPassword (char [])メソッドがないのはなぜですか?

0 投票する
2 に答える
571 参照

java - Java JPasswordField .getPassword() の問題

JPasswordField を使用して、ログイン機能用のユーザー名とパスワードを取得しています。.getPassword はパスワードには機能しますが、ユーザー名には機能しません。まったく同じことを入力した場合、ユーザー名に対して機能しない理由はありますか?

これが私のコードです:

0 投票する
2 に答える
998 参照

java - Java JPasswordField

したがって、ユーザーにパスワードの入力を促すプログラムを作成する必要があります。このパスワードは、8 文字以上、文字と数字のみ、および 2 桁以上の 3 つの要件を満たす必要があります。これらの 3 つの要件を確認するために作成したメソッドは適切だと思いますが、私のプログラムではいくつかの例外処理も行う必要があり、要件の 1 つがオフになっている場合はユーザーにパスワードの再入力を求め、それぞれのエラー メッセージを表示する必要があります。それぞれの要件に沿ってください。そのメッセージを中継する文字列 errorMessage を作成しましたが、メインで呼び出そうとするとエラーが発生しますか?

私のもう1つの問題は、JPasswordFieldを使用してパスワードをプログラムに取り込む必要があることですが、JPanel、ボタン、読んだアクションイベントなどの他の多くの要因がそれに付随する必要があるため、パスワードの設定にも苦労しています. JPasswordField を使用しようとしましたが、パスワードを取得する行が配列として取得することに気付きました。

これまでのところ、私のプログラムには次のものがあります。

私の質問のいくつかが初歩的であると思われる場合は、事前にお詫び申し上げます。

0 投票する
2 に答える
4329 参照

java - JPasswordField でパスワード文字をドットに置き換える

a のデフォルトのパスワード記号はJPasswordFieldドットです。

ここに画像の説明を入力

ただし、これはアスタリスクの付いたJavaルック アンド フィールに置き換えられます。

ここに画像の説明を入力

ルック アンド フィールをロードした後、このシンボルをドットに戻す方法はありますか?

JFrameルック アンド フィール コードをロードする前にオブジェクトを初期化または作成することでこれが行われることは既に知っていますsetEchoChar(char c)

0 投票する
1 に答える
201 参照

java - 空の jtextfield/jpassword 削除音

さて、ユーザーからの入力を必要とする Java プロジェクトに取り組んでいます。フィールドに文字がないときにユーザーがバックスペースを押すと、ウィンドウの警告音が聞こえることに気付きました。どうすればこれを止めることができますか。私のシステムはWindows 10ですが、プラットフォームによって動作が異なる場合があります。ありがとうございました。