問題タブ [jtextpane]

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 に答える
2205 参照

java - 1行のJtextPane

カスタムフォントでJTextFieldを実装したいのですが、JTextFieldでは実装できないことがわかりました。現在、JtextPaneを使用していますが、ユーザーがEnterキーを押したときにカラットが次の行に移動しないようにする方法に問題があります。?

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

java - JTextPaneで異なる色のテキストを追加する方法

誰かが簡単なログで私を助けることができますか、私は選択された色(緑のOK、赤の失敗)でJTextPaneログメッセージの最初の行に追加する必要があります。これを達成する方法は?

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

java - JToggleButton の JTextPane、マウス イベントを無視しますか?

こんにちは
、私は奇妙な状況にいます。子コンポーネントとしてJTextPaneを持つJToggleButtonがあります。JTextPane をクリックすると、相対ボタンのイベントが実行されません (「クリック不可」に設定したい JTextPane をクリックしたいことを彼が理解しているため)。 どうすればこれを解決できますか? :)

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

image - JTextPaneで画像を表示

JTextPaneコンテンツタイプとしてhtmlを設定し、タグを使用して画像を表示できることはわかってimgいますが、ここでは画像データがバイト単位であり、imgURLが必要なバイトは受け入れません。では、どうすればその画像をJTextPaneに表示できますか?この状況に対する他の解決策はありますか?

Tempディレクトリに一時的に画像を保存してからURLを入力しようとしましimgたが、成功しませんでした。

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

java - 入力したテキストに応じて JtextPane にルールを追加する方法

JtextPane に、文字として「-」(ダッシュ) が含まれている場合は単語を太字にするなどのルールが必要です。

documentFilter にルールを追加できますか? このルールはどこに追加できますか

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

java - HTMLページがJavaSwingJTextPaneに表示されない

JTextAreaSwing以外のテキストコンポーネントを試してみました。このコードでは、非常に単純なWebページをに表示しようとしていますJTextPaneJTextPaneの呼び出しで返される文字列を印刷すると示されているように、Webページを読み取って、のドキュメントgetTextに入れることができますHTMLDocumentが、JTextPaneには何も表示されません。基本的なものが欠けているような気がします。前もって感謝します。

私のSSCCE:

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

java - JTextPane - スクロール ログを作成するにはどうすればよいですか

カスタム ロギング システムの一部として JTextPane (JScrollPane 内) を使用しています。(マルチカラー出力が必要だったので、JTextArea を使用できませんでした。)

ロギング部分は機能していますが、メモリ内で継続的に増加しないように、コンテンツを制限できるようにする必要があります。

すべてのログはシステムで生成されるため、ユーザーが直接入力する必要はありません。

私ができる必要があるのは、JTextPane が指定された行数に達したときを識別し、最大数を超えたときに最初の行を削除できるようにすることです。これにより、ディスプレイの最後の「x」行のバッファーを保持できます。

どうすればこれを行うことができますか?

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

java - JTextPane-コンテンツはどこにありますか?

だから、私はJTextPaneを持っています

次に、ドキュメントとスタイルを次のように保存します。

次に、このルーチンを使用してログにテキストを追加します。

これはすべて正常に機能し、画面にはさまざまな色とエントリでログが表示されます。

このデータをファイルに保存したいときに問題が発生します。私は現在これを持っています:

また、ファイルは作成されますが、そのコンテンツにはHTMLスタイルのみが表示され、実際のコンテンツは表示されません。例えば。

では、スタイリングだけでなく、JTestPaneの実際のコンテンツにアクセスできるようにするにはどうすればよいですか?

私も使ってみました:

ライターを介して、しかし結果は同じでした。

理想的には、次の2つのことができるようにしたいと思います。

  1. 生のテキストのみを保存し、スタイルは使用せず、プレーンテキストファイルに保存します。
  2. 色などを維持するために、コンテンツ全体をhtmlとして保存しますが、コンテンツはそこにあります。

では、JTextPaneの実際のコンテンツを見つけるには、何を調べる必要がありますか?(スタイルの有無にかかわらず)