問題タブ [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.
java - JPasswordField char を MYSQL データブルに保存する方法
を使用してパスワードを取得するアクセス制御プログラムを Java で作成していますJPasswordField
。このjpasswordfield.getPassword()
メソッドは値を char として返すため、 を使用して char 値を MYSQL データベースに保存する方法を知る必要がありますpreparedstatement
。password char[100]
パスワードの保存にMYSQL フィールドを使用しています。
助けてください。
java - JPasswordField の getText() が廃止されたのはなぜですか?
getPassword
文字の配列を返すメソッドを使用しただけで、そのgetText
メソッドが非推奨であることがわかりました。しかし、今思うと、なぜこのメソッドは廃止されたのでしょうか?.
Java ドキュメントでは次のように説明されています。
非推奨。Java 2 プラットフォーム v1.2 以降、 に置き換えられました
getPassword
。コンポーネントによって表されるテキストの一部を取得します。長さが 0 の場合、空の文字列を返します。
セキュリティ上の理由から、このメソッドは非推奨です。
getPassword
代わりにメソッドを使用してください。
しかし、それらのセキュリティ上の理由は何ですか? これについてのアイデアはありますか?
前もって感謝します。
swing - JTableにパスワードを入力するための列セルを作成する方法
JTableにパスワード用の列を作成しています。
次のコードを使用して、セルエディタをパスワードエディタに変更できます。
JPasswordコントロールと同じ動作でパスワードフィールドの内容をレンダリングするための正しい解決策を見つけることができません。デフォルトでは、入力されたテキストをレンダリングして表示します。オーバーライドして、レンダラーが入力したパスワードと同じ長さの「*」または黒い点のみを表示するようにする方法。
ありがとう、チャンドラ
更新1:現在、以下に示すパスワードフィールドレンダラーを使用しています。
上記のレンダラーを使用して呼び出す:
パスワードフィールドが空であっても、このレンダラーはマスキングしています。そのため、ユーザーがパスワードセルが空であるか塗りつぶされているかを確認するのは困難です(常にマスクされたコンテンツが表示されるため)。
パスワードフィールドに何も入力されていない場合、およびパスワードフィールドに何かが入力されている場合に空白のままになるレンダラーを作成するには、パスワードフィールドに入力されている文字の長さを表示する必要がありますか?
java - JTable で JPasswordField が正しく機能しない
列のセル エディターJPasswordField
として使用しています。JTable
テキストの入力中は問題なく動作します。カーソルを別のセルに移動すると、単純なテキストが表示されます。
では、他のセルに移動している間、テキストを非表示にするにはどうすればよいでしょうか? 前もって感謝します。
java - エコー文字として0を設定するのではなく、JPasswordFieldにパスワードを表示する
エコー文字として0を設定するのではなく、JPasswordFieldのテキストを表示するにはどうすればよいですか?
Javaドキュメントによると:
値0を設定すると、標準のJTextFieldの動作と同様に、入力時にテキストを表示することを示します。
次の場合、互換性のないタイプのエラーが発生します
wheras
エコー文字として0を設定するだけです(すべての桁に0を表示します)。
JTextFieldではなくJPasswordFieldを使用する理由は、echo charを変更し、別のメソッドでパスワードを非表示にするためです。
ありがとう!
java - swing コンポーネントの JTextField に特殊文字をパスワードとして入力する方法は?
どのアカウントでもパスワードを入力すると、文字が表示されません。ラベルが「password」の JTextField を作成しました。この JTextField に文字を入力すると、次のように表示されるようにするにはどうすればよい"***********"
ですか?
java - 入力をエンコードするJPasswordField
JavaJPasswordField
は、ユーザーがパスワードフィールドに入力する入力をエンコードしているので、必要ありません。純粋に数値であるデータベース値に対してパスワードをチェックしています。
パスワードの数値を次のように入力しています
そしてそれは戻ります
java - JPasswordField KeyPress 文字列長エラー?
Java Swing (Netbeans) で JPasswordField の背景色を変更しようとしています。
ここに私が持っているものがあります:
バックスペースを除いて、すべてが機能します。8 文字以上入力した後にバックスペースを押すと、フィールドに 5 文字しか残らないまで色が赤に戻りません。
助けていただければ幸いです。私はJavaプログラミングとNetbeansに非常に慣れていません。
編集: コードを変更しました。
このコードは私には理にかなっているように見えますが、テストでは、9 番目の文字で色が緑色に変わります。バックスペーシングすると、6 で赤に戻ります。これは、コードが>= 7
8 文字目で色が緑に変わったときに発生した問題と同じようですが、5 文字で赤に戻ります。
9 文字を入力すると、コンポーネントが緑色に変わります
バックスペース (9 から開始) の後、コンポーネントは 6 文字になるまで緑色のままです。
エラーメッセージを表示するこのプログラムのボタンに同様のコードがあるため、これは奇妙です。そのコードは正常に動作します。これは KeyPress の問題ですか、おそらくバックスペース キーと関係がありますか?
java - JPasswordFieldパスワードの設定方法
こんにちは私はJPasswordField
それを読みたいときに使用していますが、問題はありgetPassword
ませんが、パスワードが設定されていない場合はInputDialog
、パスワードを入力できる場所が表示され、パスワードをに設定する必要がありますJPasswordField
が、使用するsetText
場合は設定せず、方法もありませんsetPassword()
。だから私の質問は、どうすればパスワードをに設定できますJPasswordField
か?
java - パスワードフィールドのドット文字の置き換え、Jframe、Java
星に置き換えたいポイントだったパスワード欄の文字をどうやって変えたらいいのか聞きたいです???
私はJframe、Javaを使用しています