問題タブ [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 - 特定の条件が満たされたときにクライアントプログラムによって追加された可能性のあるKeyListenerを無視するにはどうすればよいですか?
これに関する限り、私はWebで運がなかったので、私が最も近いのはで読むことEventQueue
ですが、デフォルトでイベントを削除する方法を見つけることができないようです。
JTextField
「推測された」単語(オートコンプリートコンポーネントの一部)に残りの文字が表示されるようにオーバーロードしました。JTextField
まだ単語を「推測」しているときに「Enter」を押すと、残りの文字を入力します。単語()の一部であり、クライアントプログラムのコンポーネントに追加された可能性のあるthis.setText(this.currentGuess);
他の単語は無視してください。KeyListeners
テストとして、コンストラクターで2つ追加しKeyListeners
ていますが、これまでのところ、2つ目の起動を防ぐことはできませんでした。
java - jcombobox値をjtextfield値にリンクする
netbeans IDE 6.9でアプリケーションを作成しました。ここで、jcomboboxの各値に値を設定する必要があります。私のペインにはコンボボックスがあり、その下にはコンボボックスの各値の値を入力するためのテキストフィールドがあります。コンボボックスをテキストフィールドにリンクする方法を誰かが提案できますか?つまり、コンボボックスの値ごとに異なる値があります。ユーザーがコンボボックスで値を選択すると、それに対応する値が表示されます(すでに入力されている場合)。そうでない場合は、空白が表示されます。各コンボボックス値のすべての値を一度に設定する必要があります(ユーザーは[OK]ボタンを押さないでください)。-前もって感謝します
java - コンボ ボックスの値に基づいて JDialog ボックスの他のフィールドの値を変更する方法
アプリケーションのダイアログ ボックスを作成しています。コンボ ボックスの値に基づいて、他のフィールド (textField など) から値を取得したいと考えています。これらのコンポーネントの両方をリンクする方法を教えてください。-前もって感謝します
java - JTextField テキスト値を取得する
JTextField からテキスト値を取得しようとしていますが、最初にコンポーネント オブジェクト (java.awt.Component) を JTextFiel にキャストする必要があります...
miコードはこんな感じ
miページのすべてのコントロールが「x」(JLabelsとJTextField)にあることを知っているので、これを行っていますが、それらはコンポーネントであるため、JTextFieldにキャストしています。
私はここで本当に迷っており、これが正しい方法かどうかわかりません。御時間ありがとうございます!
java - java:JTextFieldの完全に制御された入力
即時入力を完全に制御したいJTextField
場所(またはフォーカスとカーソルをサポートする別のテキストのような入力-または自分でコーディングする必要がありますか?)が必要です。つまり、ほとんどの入力を無視し、残りを具体的に処理したいと思います。すぐに入力するのではなく、フォーカスが失われたときに検証を行うので、私が望んでいることでJFormattedTextField
はないようです。
キーリスナーを追加しようとしましたが、どのように使用すればよいかは少しわかりません。カーソルの変更(キーを使用)やコピー/貼り付け(キーのショートカットを使用)などのイベントをキャッチkeyPressed
でき、通常のキー入力をすべてキャッチできるようkeyTyped
です。カーソルの変更やマウスによるコピー/貼り付けをキャッチする方法がわかりません(何らかの理由で、右クリックが機能しないため、コンテキストメニューでマウスを介してコピー/貼り付けすることはできないようですが、それが可能かどうかはわかりません別の問題であるか、それが機能するはずで、何らかの理由で機能しない場合)。
基本的に次のハンドラーのようなものが必要です。
また、ユーザーがこのハンドラーを経由しないものをテキストボックスに取り込むことは絶対に不可能です。
今のところ、私は多くの特定のケースに注意を払う必要があるようです(一部のアーキテクチャでは、何かをコピー/貼り付けまたは入力したり、すべてのマウスイベントを手動で処理したりできるコンテキストメニューがある場合があります)。
または、他の方法でも、多くの特別な処理が必要です。そのような入力フィールドを自分で再コーディングすること。ユーザーがハンドラーをバイパスする方法をトリッキーな方法がないことを確実に知ることができるので、これはまだ節約のようです(そして私は本当にそれを確実に知っている必要があります)。ところで、私はこれをどのように行うのですか?を拡張することを考えましたJLabel
。フォーカスを取得できるように拡張するにはどうすればよいですか?
このようなものをどのように実装するのだろうか。
java - java: JTextField のデフォルト ドキュメントは常に PlainDocument ですか?
これは常に真実ですか?
PlainDocument
私は、彼らが常に newPlainDocument
を作成し、次にそれを に割り当てるJTextField
例をたくさん読んだことがあります。
java - リスナーの値をJTextFieldに変更
ユーザーがテキストフィールドの値を変更した直後にメッセージボックスを表示したい。現在、メッセージボックスを表示するには、Enterキーを押す必要があります。私のコードに何か問題がありますか?
どんな助けでもいただければ幸いです!
java - テキストがJTextFieldに完全に表示されない
彼らは、1つの画像が1000語の価値があると言います:
サイズがデフォルトに設定されていることに注意してください。(NetBeansでビルド)これを修正するにはどうすればよいですか?
アダム。
java - JTextFieldラベルに継続的にまばたきを誘発する方法は?
少し背景:私はreadingと呼ばれるJTextFieldを持っています。JFrameパネルにあります。
私がやろうとしているのは、JTextFieldを修正して点滅効果を作成することです。表示された後、消えます。注意が必要であることをユーザーに警告したいと思います。
それで、私が瞬く間に、時には空白の文字列、時には「エントリを待っている」と表示する方法があります:
助言がありますか?
同じクラスで私は持っています:
読み取りが値を取得するときに、actionListenerを表示します。
では、どこにok.stop();と入力しますか。またはok.cancel();
java - JavaでJTextFieldsに効率的に入力するためのシンプルなキーパッドを作成するには?
私は2つのJTextField(xとy)にデータを入力するために使用されるJavaのキーパッドに取り組んでいます。ユーザーが「Enter」をクリックすると、x と y の差が評価されます。ボタンごとにたくさんの actionListeners を追加する必要がありますか?? それを行う効率的な方法はありますか。
これまでのコードでは、必要なボタンはすべて揃っていますが、キーボードを使用する代わりに、仮想キーパッドを使用して数字 (技術的には文字列) を入力したいと考えています。助言がありますか?