問題タブ [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 に答える
2668 参照

java - 文字列ではなく数値のみを処理する Java JMenu および Jtextfield

私の小さな変換プログラムには、修正できない問題がいくつかあり、助けが必要です。

  1. ユーザーが通貨を選択するまで、テキストフィールドを setEditable(false) にしたい。ユーザーが通貨を選択するまでテキストフィールドに何も入力できないようにする
  2. ユーザーが jtextfield に数値以外を入力した場合、resultLabel はエラー メッセージを表示する必要があります。

最初の部分を試してみましたが、テキストフィールド全体を編集不可に設定してしまいました。

ありがとう、ここに私のコードがあります:

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

java - Java JTextfields

簡単な質問ですが、JtextField が数値のみを受け入れるようにするにはどうすればよいですか? ユーザーが何か他のものを入力した場合にエラーメッセージを表示するようにしたい ありがとう

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

java - JTextField の文字数制限を設定できません

JTextField に入力する文字数を制限しようとしています...そのために、次のようなクラスを作成しました。


これでうまくいくはずだと思ったのですが、コンパイラがエラーを表示しています。

コードの何が問題になっていますか?

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

java - JTextFieldはスリットとしてのみ表示されますGridBagLayoutを使用して、ヘルプが必要

こんにちは、よろしくお願いします。GUIを学習するための簡単なプログラムを作成しようとしていますが、以下のコードを実行すると、JTextFieldsはすべて、1文字でも十分な大きさではないスリットとして表示されます。

画像を投稿することはできませんが、次のようになります。ラベル[|

ここで[| テキストフィールドが実際にどのように見えるか

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

java - キーを押しながら Java の JTextField をクリックします。キーを取得するにはどうすればよいですか?

「金曜日」などの週の日を表すJTextFieldがあります。クリックすると、「月の1日、月の3日、または月の最後」などの選択肢が欲しいので、思いつきました2 つのオプション:

<1> 数字または文字、たとえば「2」または「L」を押したままにしてから、「金曜日」をクリックします。これは、月の第 2 (または最後の) 金曜日を意味します。この場合、マウスをクリックしている間に数字を取得する方法JTextField ?

<2> "Friday" JTextField を右クリックし、選択可能なボタンまたはチェックボックスを含むメニューをドロップダウンし、メニューを閉じて値を取得します。

私のコードはこれまでのところ次のようになります:

上記のいずれかを行う方法は、Javaで実行できますか?

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

java - Javaでポップアップメニューを開始したJTextFieldイベントを取得するには?

「日曜日」などの日を表す JTextField があります。マウスを左クリックすると背景色が変わり、マウスを右クリックすると、メニュー項目をクリックした後にポップアップ メニューが表示されます。 、「月の1日」など、値を取得し、メニューを閉じてからbgcolorを変更します。私のコードは次のようになります:

私の質問は: menuItem.addMouseListener セクションで、このポップアップ メニューを開始した元の JTextField イベントを取得する方法です。

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

java - カスタム クラスを使用した getFocusOwner

getFocusOwner() の作業に助けが必要です。Java で作成した数独ゲームがあり、プログラムに矢印キー ナビゲーションを追加したいと考えています。いくつかの調査を行ったところ、フォーカス システムを使用することが最善の方法であることがわかりました (そうでない場合は、より良い方法を教えてください。調査できます)。

さて、テスト目的で、JTextField を拡張するカスタム クラスである SetField にフォーカスを設定しようとしています (数字以外の入力を無効にしたかったため)。フォーカス可能に設定されています。グリッドの中央にある SetField で requestFocusInWindow() を呼び出すと、そのコンポーネントにフォーカスが設定されます。フォーカスのあるコンポーネントを取得しようとすると、問題が発生します。

これは、getFocusOwner() メソッドをテストするために行っていることです。

これをどのコンポーネントで試しても、常に null ポインター例外が発生します。プログラムの JButtons、JLabels、さらには JPanels でも試してみました。ただし、フォーカスはコンポーネントに設定されています。意図した SetField でキャレットが点滅していることがわかります。私が間違っていることはありますか?助けてくれてありがとう。

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

java - JTextPane の行にカスタム背景色を設定する方法

JTextPane のある行から次の行への背景として灰色と白を交互に使用したいと考えています。paintComponent() メソッドをオーバーロードし、コンポーネントの高さとフォント サイズに従って手動で背景を描画することでこれを実行しようとしましたが、成功しませんでした。

ヒントはありますか?

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

swing - Java: JTextArea の append() と同じことを行う JTextPane のメソッドはありますか?

このプログラムでは、ユーザーがテキストフィールドにコマンドを入力すると、入力したものがテキスト領域に表示されます。yes などのキーワードの場合は緑色に変わりますが、テキスト エリアに 1 行のテキストだけを緑色に設定することはできないため、テキスト ペインを使用する必要があります。

問題は、テキスト ペインを使用すると追加メソッドを使用できなくなることです。

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

java - JtextFeild onClick のフォーカスを失う方法

カレンダーウィンドウをクリックしたときに JFormatedTextfeild のフォーカスを失う方法