問題タブ [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.

0 投票する
3 に答える
40768 参照

java - Java、Swing: JTextField の最大幅を設定するにはどうすればよいですか?

カスタム ファイル選択コンポーネントを作成しています。私の UI では、最初にユーザーがボタンをクリックすると、JFileChooser;が表示されます。閉じると、選択したファイルの絶対パスが に書き込まれますJTextField

問題は、絶対パスは通常長いため、テキスト フィールドが拡大し、コンテナが広すぎることです。

私はこれを試しましたが、何もしませんでした.テキストフィールドはまだ広すぎます:

現在、空の場合、GridBagConstraints添付されているため、すでに 400px の長さです。

HTML ページのテキスト フィールドのように、サイズが固定されていて、入力が長すぎても拡大されないようにしたいと考えています。

では、の最大サイズを設定するにはどうすればよいJTextFieldですか?

0 投票する
5 に答える
10553 参照

java - jTextfield で「貼り付け」を無効にする

私は Swing で書かれたアプリを持っています。ユーザーが値をテキストフィールドに貼り付けられないようにしたい。アクションリスナーを使わずにこれを行う方法はありますか?

0 投票する
3 に答える
2479 参照

java - Java GUI コンポーネントの作成

GUI 内のコンポーネントは、JButton、JPanel、JTextField などの優れたもののようなものであると言うのが正しい用語であることを願っています。

整数を受け取るテキスト フィールドを作成したいと考えています。次に、送信ボタンを押して、入力された整数に基づいて、ポップアップウィンドウなどにその数のテキストフィールドを作成できます。

私には手がかりがありません。誰かが私を正しい方向に導くことができますか?

私が抱えている問題は、GUI コンポーネントを作成するための for ループを作成する方法がわからないことです。for ループがあり、次のようなことをするとします。

次に、for ループでは、多くのテキスト フィールドが必要な場合に 1 つのテキスト フィールドのみが作成されます。JTextFields の変数を一般的に作成するにはどうすればよいですか?

ご協力いただきありがとうございます...

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

java - ENTER を取得して、JTextField と同じように JSpinner を操作する

まず、私の仕事の説明を少し簡単にするために、私のコードの一部を次に示します。

...

ご覧のとおり、ここまで来ました。実際、スピナー ( ) のテキスト フィールド コンポーネントに値を入力してJFormattedTextFieldEnter キーを押すと、機能します。

私が今欲しいのは、新しい値を手動で入力しなくても、テキスト フィールドが ENTER に応答できるようにすることです (これは、スピナーを作成する目的を無効にします)。それ、どうやったら出来るの?

0 投票する
3 に答える
2836 参照

java - テーブル内の JTextField に注目する方法

一種のスプレッドシート プログラムで検索と置換機能を作成しています。私が望むのは、文字列を検索すると、プログラムが見つかった要素を含むテーブルを表示することです。

これまでのところは問題ありませんが、要素にカーソルを置いてフォーカスを取得することができないため、すぐに入力を開始できます。

私はカスタマイズされたものJTableとカスタマイズされたものを使用していTableCellEditorます。次のトリックは機能しないようです: (カスタマイズされた 内TableCellEditor):

また:

また

何か不足していますか?イベントがどのように発生するかを示す適切な説明 (適切なフロー図) はありますか? または、同様のことを行う可能性のあるサンプルコードはありますか?

0 投票する
4 に答える
17057 参照

java - ユーザーが入力した JTextField のコンテンツの長さを取得するにはどうすればよいですか?

JTextField には keyTyped イベントがありますが、起動時にセルの内容がまだ変更されていないようです。

そのため、ここで読むと .length() は常に間違っています。

キーストローク後にユーザーに表示される長さを取得する簡単な方法が必要ですか?

0 投票する
6 に答える
39772 参照

java - JTextField を JPanel に追加して表示する

NetBeans で Java と Swing を使用して小さなアプリを作成しています。NetBeans デザイン ウィンドウを使用して、JPanel を内部に持つ JFrame を作成しました。

ここで、いくつかの jTextFields を JPanel に動的に追加したいと考えています。私はそのようなことを書きました:

しかし、何も起こりません。アプリを実行すると、JFrame は内部に JPanel を表示しますが、JTextFields は表示しません。

私はグラフィカルな Java アプリケーションを作成するまったくの初心者なので、非常に単純なものが欠けていることは確かですが、何が何かわかりません。

0 投票する
3 に答える
4584 参照

java - JTextFieldに空白はありません

ユーザーがJTextFieldに空白を入れることを禁止するにはどうすればよいですか?
空白を書くことさえできないはずです。

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

java - JPanel をループする

ユーザーが「クリア ボタン」をクリックJTextfFieldしたときにすべてのを初期化するには、 (すべての個々のフィールドを「」に設定する代わりに) をループする必要があります。JPanelJPanel

JPanelsを検索して反復するために、for-each ループを使用するにはどうすればよいJTextFieldですか?

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

java - JTextfield 配列のヘルプ

ペインに入力される JFormattedTextField 配列を作成しようとしています。クリック イベントが発生すると、アクションが処理され、setText() を使用してテキスト フィールドに入力されます。配列と初期化のコードは、次のコンストラクター メソッドにあります。

次に、for ループを使用して、パネル内のテキスト フィールドをインスタンス化します。

そして最後に、アクション実行メソッドで、テキストをこれらのフィールドに送り返すために、次のようにしています。

println を使用して、数値が生成されていることを確認しました。次の行で継続的に nullpointer 例外が発生します。

コンストラクターで最初に setText を試みましたが、違いはありませんでした。これを行うためにテキストフィールド配列を使用すべきではありませんか?