問題タブ [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.
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
ありがとう。
java - JEditorPane で表示されるテキストを取得する
JScrollPane に JeditorPane があります。アプリケーションの特定の時点で、scrollPane に表示されているテキスト (現在表示されているテキスト) とこのテキストのみを取得したいと考えています。これを行う方法はありますか?
ありがとうございました、
エリオット
java - JEditorPaneHTMLレンダリング
JEditPaneを使用して、リンクを含むHTMLテキストをレンダリングし、リンクをクリック可能にします。私はそれをなんとかできましたが、テキストとリンクは醜いフォントと色、デフォルトの青い下線付きリンクなどで表示されます。内部のHTMLを編集せずにJEditPaneのデフォルトの動作を変更する方法はありますか?
ヘルプに感謝しますありがとう
java - JEditorPane 埋め込み画像を表示できない
こんばんは、
画像が埋め込まれた JEditorPane に html コードを表示しようとしています。受け取った画像のコードは次のとおりです。
ご想像のとおり、画像を表示できません。私はそれがCIDコード化であるべきだと思う.
前もって感謝します、
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.setCharacterAttributesとsetParagraphAttributesを一連の呼び出しで差し迫ったニーズを満たすことができるようです。
しかし、Element を使用すると、より効率的またはクリーンになるという印象を受けます。Element と、それが StyledDocument とパラグラフの概念にどのように役立つかを正しく理解するのを手伝ってください。今は Element を使用していなくても、少なくとも欠けているものに感謝し、必要かどうかを知ることができます。次の同様の状況での使用方法。
java - スイング コンポーネントの使用
ユーザーが に値を入力します。JFormattedText
この値を取得してクラス定義に入れる必要があります
System.out.println
結果をどのように配置するかJTextArea
(または、別のコンポーネントを使用する必要がありますか?)
java - JavaでHTMLを表示する
ご挨拶!
を使用してJavaでHTMLを表示しようとしていますJEditorPane
。しかし、私は問題に遭遇しました:それは画像を表示しません。
シンプルなJFrame
フォームがJButton
ありJEditorPane
ます。ボタンには次のクリックハンドラがあります。
これにより、プレーンテキストがhtmlに「変換」され、クリックすると元に戻ります。そして、これは単純なhtmlに対して完全に機能します。しかし、いくつかの画像を表示しようとすると(.jar
実行中のディレクトリ内に画像を表示すると)画像が表示されimage not found
ます。の中に画像を入れても同じことが起こり.jar
ます。
したがって、問題は、これをどのように修正できるかということです。
そしてもう1つ:自分の(または新しいもの)内を含むファイルディレクトリを含むいくつかのHTMLを配置し、それら.jar
がそこからロードされていることを表示できますか?もしそうなら、これはどのように行うことができますか?
java - Java HTML ファイルと JEditor ペイン
HTMLファイルを.csvファイルに読み込む方法を見つけようとしていますJEditorPane
。
次のコードがあります。
今私の問題は、user-manual.html
ファイルが MainFrame クラスを保持する bin フォルダーにある必要があることです。そうしないと、ファイルは機能しません。今私の問題は、ディレクトリが次のようになっていることです。
user-manual.html
ファイルを URL に読み込むにはどうすればよいですか?
java - ユーザーがjeditorpaneでhtml画像のサイズを変更できるようにする
私は、とりわけ、ユーザーがドキュメントに画像を挿入できるようにするアプリケーションを作成しています。ドキュメントはjEditorPaneになり、HTMLを使用して画像を挿入します。これにより、印刷機能を追加できるようになります。jEditorPaneがそのタイプの最も強力なコンポーネントであると理解していたので、なぜコンポーネントを変更する必要があるのかわかりません...
とにかく、画像を挿入しても大丈夫ですが、少なくともユーザーが配置とサイズを変更できるようにする必要があります。現時点では、それをどのように行うことができるかわかりません。それが私が求めていることです。
オンラインのWYSIWYGエディターが使用するようなHTMLコードがあると思いましたが、何も見つかりませんでした。それで、誰かが私の小さな問題に取り組む方法を知っていますか?
前もって感謝します
アンディ
java - JEditorpane への画像の貼り付け
画像を表示できるように text/html を使用する JEditorPane があります。独自の方法 (つまり、JFileChooser を使用) を使用して画像を挿入できますが、画像の貼り付けに関しては、少し面倒です。大量の div タグが表示され<!--StartFragment-->
ますが、<!--EndFragment-->
これは望ましくありません。タグの間に何が必要なのかだけです<img>
。現在、私はちょうど使用してDefaultEditorKit.pasteAction();
います - 私は他の方法で実験しましたが、運が悪いです!
誰も同じ問題を抱えていますか?および/または実用的なソリューションを知っていますか?
前もって感謝します
アンディ