問題タブ [jtextfield]
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 - 編集不可の JTextField: 可視領域を設定
固定幅の JTextField があります。100 ピクセルとしましょう。ここで、長さが「100 ピクセル」を超えるテキストをこの JTextField 内に配置します。これは、JTextField をスクロールする必要があることを意味します (幅のマウスが可能)。JTextField は編集できません。
表示されているテキストの部分がテキストの最後ではなく最初であることを確認するにはどうすればよいですか? 私が言いたいことを理解していただければ幸いです...私の現在の例では、JTextFieldに文字列の終わりが表示されています。
たとえば、「one two three four」は JTextField の文字列で、「wo three four」と表示されます。もっと見るには、左にスクロールする必要があります。カーソルを左に設定して、sth が表示されるようにするにはどうすればよいですか。のように:「1 2 3」?
java - JTextField で数値のみを受け入れる方法はありますか?
に数値のみを受け入れる方法はありますJTextField
か? これには特別な方法はありますか?
java - JButton は JTextfield テキストを変更する必要があります
これは宿題です。Javaクラスの開始。まだこのようなことに頭を悩ませています。
このプロジェクトは、在庫管理システムを作成することです。
このボタンで JTextField のテキストを変更する方法を除いて、すべてを理解しました。製品 (この場合は DVD) の配列から情報を追加する必要があります。この本では、JTextField のフォント、位置、状態などを管理するさまざまな方法について説明していますが、テキストの書式設定やメソッドの呼び出しについては説明していません。
JTextArea を使用してやりたいことの例を次に示します。これは基本的に、JTextFields でやりたいことです。
そして、これがこれまでの私の実際のコードです
ヒントやヒントをいただければ幸いです。私のためにそれをすべてしないでください。
jtextfield - 削除キーが押されたときに JTextField の最後の文字を削除する方法
ユーザーがフィールドにテキストを入力するたびに検出されるキーリスナーを使用したいと考えています。キー イベントがトリガーされるたびに、length()
内のテキストのを取得したいと考えていますJTextField
。もしそうなら、length >= limit
編集を無効にしたい。ただし、削除キーが押された場合は、andの最後の文字を削除したいと思います。JTextField
setEditable(true)
の最後の文字を削除するにはどうすればよいJTextField
ですか?
}
java - Ctrl-JTextFieldで削除
テキストを編集するときにJTextFieldsでCtrl-DeleteおよびCtrl-を許可するにはどうすればよいですか?Backspace
他のさまざまなプログラムでは、これらのキーの組み合わせにより、単語全体を一度に削除できます。
私の知る限り、JTextFieldのデフォルトの動作により、ユーザーはCTRL左右のキーを使用するときに単語全体をジャンプしたり、使用したときに単語全体を選択したりすることSHIFTができます。ただし、削除は機能しません。
java - JTextField でデフォルトのテキストフィールドのショートカットを無効にする方法
Swing で JTextField クラスを拡張するカスタム テキスト フィールド クラスがあります。
テキストフィールドを含むウィンドウがこれらのショートカットを必要なものにマップできるように、Ctrl-A (すべて選択)、Ctrl-H (バックスペース) などのデフォルトのアクションを無効にする方法を見つける必要があります。
どんな助けでも大歓迎です。
java - ユーザーがJTextBoxを離れたときにアクションを実行するにはどうすればよいですか?
JTextFieldがあり、ユーザーがテキストフィールドを離れるたびに、ユーザーが入力した内容をシステムで処理したいと思います。ただし、JTextFieldだけに追加できるActionListenerは、ユーザーがEnterキーを押したときにのみ起動します。
ユーザーがテキストボックスを離れるたびに、タブ、クリック、Enterキーなどの処理ルーチンを実行したい(問題の処理は、ユーザーが入力したテキストを適切なデータオブジェクトに保存することです)。 、何も派手ではありません。)
私のgoogle-fuはこれで失敗しました:私はそれが可能であると確信しています、私はただ方法を見ることができません。
java - Mac L&F の問題: JTextField.requestFocus() の異なる動作
Mac OS X では異なるように見える JTextField.requestFocus() の動作に問題があります。
これが私の状況です。JList と JTextField を含むダイアログがあります。ユーザーはブール式をテキスト フィールドに書き込む必要があり、リストには式に入力される可能性のあるすべての変数の名前が含まれています。リストから変数をクリックした後、ユーザーは引き続き式を入力する必要があるため、プログラムは JTextField.requestFocus() を呼び出します。このようにして、たとえば、リストから「pvalue」をクリックしてから「< 0.05」と入力できます。その間にテキストフィールドをクリックする必要はありません。
これはすべて私の開発マシン (Linux) では正常に動作しますが、Mac ユーザーから、リストをクリックするとテキスト フィールド内のすべてのテキストが実際に選択され、以前に入力したものを誤って上書きしやすくなるというバグ レポートがありました。
これは Mac のルック アンド フィールに問題があるのではないかと考えました。いくつか検索したところ、この問題に関連していると思われる Mac ルック アンド フィールの「Quaqua.TextComponent.autoSelect」プロパティが実際にあるようです。http://www.randelshofer.ch/quaqua/guide/jtextcomponent.html
私の一般的な質問は次のとおりです。
- この問題の回避策を提案できますか?
範囲が広すぎる場合は、これらのサブ質問への回答がすでに大きな助けになります。
- 考えられる解決策は、プロパティ「Quaqua.TextComponent.autoSelect」を変更することです。それ、どうやったら出来るの?
- 「Quaqua」が何であるかさえわかりません。カスタマイズされたルックアンドフィールのようです。Mac OS X のデフォルトのルック アンド フィールは何ですか? Quaqua.TextComponent.autoSelect に似たプロパティはありますか?
- 単一のコンポーネント インスタンスのみのルック アンド フィールを微調整する可能性はありますか? もしそうなら、どのように?
- このバグを実際に確認できるように、私の Linux 開発マシンで Mac のルック アンド フィールを設定することはできますか (上記はすべて勘と疑いに基づいています)。もしそうなら、どのように?
java - Java: フロート値の JSlider と JTextfield をリンクする
JSlider と JTextField をリンクして、一方が変更された場合に他方も更新され、再帰ループが発生しないようにする最も簡単な方法は何ですか?
ありがとう!