問題タブ [jeditorpane]

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

java - .jarファイルの外部にあるローカルファイルを使用してJEditorPaneをsetPage()する方法は?

私のプログラムの.jarファイルには次のパスがあります
src/test/Program.class

私のプログラムは次のとおりです...

Program.java

.jar問題は、プログラムをファイルにコンパイルしたことです。
はファイルの外部にファイルfile.createNewFile();を作成します。 したがって、が呼び出されると、パッケージ内のファイルを検索するときにファイルが見つかりません。ファイルの外にあるがファイルと同じフォルダにあるファイルを作成するには どうすればよいですか? はローカルファイルであり、絶対パスではなく相対パスが必要です。 temp.htm.jar
editorPane.setPage(Program.class.getResource("temp.htm"));test
setPage()temp.htm.jar.jar
temp.htm

ありがとう。

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

java - JEdi​​torPane で表示されるテキストを取得する

JScrollPane に JeditorPane があります。アプリケーションの特定の時点で、scrollPane に表示されているテキスト (現在表示されているテキスト) とこのテキストのみを取得したいと考えています。これを行う方法はありますか?

ありがとうございました、

エリオット

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

java - JEdi​​torPaneHTMLレンダリング

JEdi​​tPaneを使用して、リンクを含むHTMLテキストをレンダリングし、リンクをクリック可能にします。私はそれをなんとかできましたが、テキストとリンクは醜いフォントと色、デフォルトの青い下線付きリンクなどで表示されます。内部のHTMLを編集せずにJEditPaneのデフォルトの動作を変更する方法はありますか?

ヘルプに感謝しますありがとう

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

java - JEdi​​torPane 埋め込み画像を表示できない

こんばんは、

画像が埋め込まれた JEditorPane に html コードを表示しようとしています。受け取った画像のコードは次のとおりです。

ご想像のとおり、画像を表示できません。私はそれがCIDコード化であるべきだと思う.

前もって感謝します、

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

java - java Swing における Element の目的と StyledDocument および段落との関係

Elementの目的と、それがJEditorPane または JTextPane に表示されるStyledDocumentの操作にどのように役立つかを理解しようとしています。また、それが「段落」の概念とどのように関係しているかを把握しようとしています。

javax.swing.text.Element の javadoc はほとんど何もありません。

public interface Element

ドキュメントの構造部分を記述するためのインターフェイス。これは、SGML 要素の精神を捉えることを目的としています。

私は HTML と XML の要素の概念に非常に精通しており、これは似ているようですが、StyledDocument に関連しているため、その目的がわかりません。最初は、さまざまなスタイルの停止点と開始点を管理するために StyledDocument が内部的に使用するものだと思っていましたが、Web で Element のインスタンスを使用しているコード例を見ました。

さまざまなフォントと色で表示する必要があるデータの独自のツリー構造が既にあり、それをトラバースすると、必要に応じてフォントや色を変更する場所がわかります。Element に直接触れることなく、StyledDocument.setCharacterAttributessetParagraphAttributesを一連の呼び出しで差し迫ったニーズを満たすことができるようです。

しかし、Element を使用すると、より効率的またはクリーンになるという印象を受けます。Element と、それが StyledDocument とパラグラフの概念にどのように役立つかを正しく理解するのを手伝ってください。今は Element を使用していなくても、少なくとも欠けているものに感謝し、必要かどうかを知ることができます。次の同様の状況での使用方法。

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

java - スイング コンポーネントの使用

ユーザーが に値を入力します。JFormattedTextこの値を取得してクラス定義に入れる必要があります

System.out.println結果をどのように配置するかJTextArea(または、別のコンポーネントを使用する必要がありますか?)

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

java - JavaでHTMLを表示する

ご挨拶!

を使用してJavaでHTMLを表示しようとしていますJEditorPane。しかし、私は問題に遭遇しました:それは画像を表示しません。

シンプルなJFrameフォームがJButtonありJEditorPaneます。ボタンには次のクリックハンドラがあります。

これにより、プレーンテキストがhtmlに「変換」され、クリックすると元に戻ります。そして、これは単純なhtmlに対して完全に機能します。しかし、いくつかの画像を表示しようとすると(.jar実行中のディレクトリ内に画像を表示すると)画像が表示されimage not foundます。の中に画像を入れても同じことが起こり.jarます。

したがって、問題は、これをどのように修正できるかということです。

そしてもう1つ:自分の(または新しいもの)内を含むファイルディレクトリを含むいくつかのHTMLを配置し、それら.jarがそこからロードされていることを表示できますか?もしそうなら、これはどのように行うことができますか?

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

java - Java HTML ファイルと JEditor ペイン

HTMLファイルを.csvファイルに読み込む方法を見つけようとしていますJEditorPane

次のコードがあります。

今私の問題は、user-manual.htmlファイルが MainFrame クラスを保持する bin フォルダーにある必要があることです。そうしないと、ファイルは機能しません。今私の問題は、ディレクトリが次のようになっていることです。

user-manual.htmlファイルを URL に読み込むにはどうすればよいですか?

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

java - ユーザーがjeditorpaneでhtml画像のサイズを変更できるようにする

私は、とりわけ、ユーザーがドキュメントに画像を挿入できるようにするアプリケーションを作成しています。ドキュメントはjEditorPaneになり、HTMLを使用して画像を挿入します。これにより、印刷機能を追加できるようになります。jEditorPaneがそのタイプの最も強力なコンポーネントであると理解していたので、なぜコンポーネントを変更する必要があるのか​​わかりません...

とにかく、画像を挿入しても大丈夫ですが、少なくともユーザーが配置とサイズを変更できるようにする必要があります。現時点では、それをどのように行うことができるかわかりません。それが私が求めていることです。

オンラインのWYSIWYGエディターが使用するようなHTMLコードがあると思いましたが、何も見つかりませんでした。それで、誰かが私の小さな問題に取り組む方法を知っていますか?

前もって感謝します

アンディ

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

java - JEdi​​torpane への画像の貼り付け

画像を表示できるように text/html を使用する JEditorPane があります。独自の方法 (つまり、JFileChooser を使用) を使用して画像を挿入できますが、画像の貼り付けに関しては、少し面倒です。大量の div タグが表示され<!--StartFragment-->ますが、<!--EndFragment-->これは望ましくありません。タグの間に何が必要なのかだけです<img>。現在、私はちょうど使用してDefaultEditorKit.pasteAction();います - 私は他の方法で実験しましたが、運が悪いです!

誰も同じ問題を抱えていますか?および/または実用的なソリューションを知っていますか?

前もって感謝します

アンディ