問題タブ [jtextcomponent]

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 投票する
0 に答える
101 参照

java - Swing テキスト コントロール内の文字インデックスの場所を検索する

Java Swing のテキスト コントロールで、特定のテキストの周りにブラケットをカスタム描画したいと考えています。しかし、私はそれらをどこに描くべきかを知る必要があります。テキスト コンテンツ内の文字の正確な範囲はわかっているので、これらのインデックスをコントロール上の特定の位置に変換して、描画できるようにする必要があります。

それを行う方法はありますか?

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

java - JTextComponentに改行文字を表示しますか?

JTextComponent( JTextArea, )に改行文字を表示するにはJTextPane?

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

java - 複数行のJTextAreaコンテンツをファイルに書き込む

textareaのコンテンツを改行付きのファイルに書き込む必要があります。私は次のような出力を取得しました。ファイルに1つの文字列として書き込まれます。

出力は次のようになります。

しかし、それは示しています:

いくつかの提案をください

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

java - Java GUI での txt ファイルの読み取り

私がやりたいのは、txt ファイルの内容全体を表示することだけです。どうすればこれを行うことができますか?JLabel のテキストをファイル全体を含む文字列に設定すると仮定していますが、ファイル全体を文字列にするにはどうすればよいですか? また、txt ファイルは Eclipse の src フォルダーに入れられますか?

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

java - Java swing での製品ラベル印刷アプリケーション

私は Java を学ぶために個人的なプロジェクトに取り組んでいます。基本的には、製品ラベルを印刷するスイング アプリケーションです。1 枚あたり 12 枚のラベルを作成する予定です。

メニューバーとツールバーをデザインしました。ラベルにどのスイング コンポーネントを使用すればよいか考えていました。各ラベルは同じ製品情報を保持し、1 ずつ増加するシリアルを保持します。

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

java - java DocumentListener のドキュメントを変更する

DocumentListenerドキュメントの変更を処理するためにa を使用しJTextPaneます。ユーザーが入力している間に、コンテンツを削除して、JTextPane代わりにカスタマイズされたテキストを挿入したいと考えています。でドキュメントを変更することはできませんDocumentListener。代わりに、ここで解決策が述べられています: java.lang.IllegalStateException while using Document Listener in TextArea, Java 、しかし私はそれを理解していません、少なくとも私は何をすべきかわかりません私の場合?

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

java - アプリケーション全体で JEditorPane を再利用する

同じように機能するさまざまなハイパーリンクがあるため、上記の EditorPane をさまざまな GUI で再利用しようとしています。

しかし、それを呼び出すinitEditorPaneGUI でメソッドを呼び出す方法がわかりません。

ここに私が意味するものがあります:

emailTxtComppageTxtCompはどちらもEditorPaneの代わりにタイプされるようになりJEditorPaneました。したがって、メソッドinitEditorPane(JEditorPane editorPane)は使用できません。

ラインも

それらを何に変更しますか?

0 投票する
0 に答える
150 参照

java - java7 での javax.swing.text.View.createFragment の奇妙な動作

前述の方法の奇妙な動作に遭遇しました。xml ファイルの内容を表示するために使用されるレガシー コンポーネントがあり、java6 で動作しますが、1.7_10 に切り替えると、終了オフセットがビューの範囲外であるため失敗します。

この問題を少し調べたところ、次のメソッド javax.swing.text.ParagraphView.findEdgeSpan(View, int, int, int, int) が見つかりました

これはメソッドのコードです:

ビューのフラグメントを作成し、このフラグメントで実行しますが、オフセット境界は外側のビューから取得されます。また、渡されたボンダリがcreateFragmentビューf境界の外にある場合があります。

それが適切な行動であるかどうか誰かが説明できますか?

のjavadocでjavax.swing.text.View.createFragment

私が理解しているように、p1 はビューの endOffset よりも大きくすべきではありませんね。

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

java - Java Swing: ドキュメント リスナーを使用してリターン キーを処理する

問題なく動作するドキュメント リスナーがあります。ただし、ユーザーが Enter キーを押したときにフォーカスが別のオブジェクトに移動するように、いくつかの機能を追加したいと思います。これをトラップする方法がわかりません。これが私のコードです:

これはキー リスナーを使用して行うことができますが、以前にこのサイトでそのアプローチの使用について叱られたことがあるので、正しい方法でこれを学ぼうとしています。

ありがとう!

編集:以下の提案に従って、次のコードを追加しましたが、効果がないようです。誰が私が欠けているものを見ることができますか? ありがとう!

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

java - 入力長と範囲で DocumentFilter を設定するには? 例: 1-3 または 10-80

DocumentFilter を使用して、入力を整数または小数に制限しています。そして、私がここに投稿するコードは、そのためにうまく機能しています。

指定されたコードで入力の長さまたは範囲を制限する方法について誰か助けてもらえますか?

ありがとう!!