問題タブ [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 - 展開 折りたたむ
XML エディターを作成しています。JeditorPane に、ノードに応じて展開折りたたみ機能を持たせたい..誰かがそれを行う方法を知っている場合は教えてください...
java - JavaでHTMLを表示する問題のあるタグ
HTMLに次のタグが含まれているため、JEditorPaneはHTML出力を表示しません。
それほど大したことではありませんが、なぜこれが起こるのか誰かが知っていますか?
これに関するドキュメントが多すぎません。私が思いついたのは、数年前にレトロウイルスサイトでサポートされているものを確認するために行った人です。
その瞬間、私は文字列の単純な検索置換を行っていますが、これは良くありません-より良い方法はありますか?多くの人が正規表現は良くないと言っているのを見てきました。
私が使用したコードは
アンデス
java - java.io.PrintStream の出力を JEditorPane に配置するにはどうすればよいですか?
.class
ユーザーがコンピューターから任意のファイルまたはファイルを選択できる Java プログラムを作成しようとしてい.jar
ます。JInternalFrame
私のプログラムは、コンソールとして aを含む a をポップアップしJEditorPane
、ユーザーのプログラムからのコンソール出力をキャプチャします。System.err または System.out 呼び出しだけをキャプチャするのではなく、コンソールに送られるすべての PrintStream 呼び出しをキャプチャすることに注意してください。
(実行中の IDE スタイル プログラムからの個別の質問)
java - Swing JEditorPane CSS 機能
Swing JEditorPane 内に HTML コンテンツを表示しています。HTML のデフォルトの外観を変更するには、CSS スタイル シートを使用しています。これはうまくいきます。私の問題は、JEditorPane が完全な CSS 仕様をサポートしていないことだけです。JEditorPane がサポートする CSS 機能のリストはありますか?
java - JEditorPaneは最後の行です
JEditorPaneを使用して、キャレットが現在最後の行にあるかどうかを確認する方法はありますか?API、さらに重要なことにJEditorPaneの派生元であるJTextComponentには何も見つかりません。ユーザーが下矢印キーを使用してテキストを下に移動するときに、これを見つける必要があります。私の現在の考えはこれです:
このコードは、下キーが押されるたびに実行され、行末となる最後の可能な位置の後にキャレットが置かれている場合にエラーが発生するかどうかを検出することにより、実際にテキストの終わりであるかどうかを返します。 (実際に最後の行である場合)それ以外の場合は、テキストの終わりに到達していないことを意味します。
java - JEditorPane Java での HTML 表示に関する問題
JEditorPane に html を表示しようとしています。最初は、タイプは「text/html」に設定されています。
setPage(URL) を使用すると正常に動作し、結果の出力が表示されますが、HTML コードを含む文字列があり、setText(String) を使用して JEditorPane に結果を表示した場合、何も表示されず、空白のみが表示されます。
もちろん、文字列の内容をコピーして notpad に貼り付けた場合は、.html として保存し、結果のファイルをブラウザで開いて正しく表示しました。本当の問題は、JEditorPane が文字列をどのように、または何を処理して、その内容を表示するかにあります。JEditorPane は、Jframe 内にある JscrollPane 内にあります。また、html 表示には setContentType( "text/html" ) および setText(String) メソッドのみを使用しました。
結果のhtmlコードをファイルに書き込み、SetPage(URL)を使用する以外に、これを回避する方法はありますか? 必要に応じて html コードを投稿できます (ただし、かなり大きいです)。ご協力いただきありがとうございます。
java - jEditorPane を Web ブラウザとして
JavaでWebブラウザを作成しています。このブラウザでは、ブラウザ ウィンドウに JEditorPane を使用しています。「setPage(String url)」メソッドを使用してページを表示しています。ブラウザはページを表示できますが、前述のようないくつかの問題があります::
- ブラウザに Java スクリプトが表示されません。
- アプレットが表示されていません。
- 眉データが適切な方法で表示されません (ブラウザのように (画像で表示))。
私のコードは-
java - 相対パスを使用してURLオブジェクトを作成する
プロジェクトのルートフォルダーのページフォルダーにローカルに保存されているurl1.htmlという名前のHTMLファイルを表示するJEditorPaneを使用してSwingアプリケーションを作成しています。
次のStringオブジェクトをインスタンス化しました
JEditorPaneペインに表示するために、次のURLオブジェクトを作成しました。
ただし、作成されたURLオブジェクトをパラメータとしてsetPageメソッドが呼び出された場合
java.io.FileNotFoundExceptionエラーがスローされます
url1の作成方法に問題があるようです。誰かがこの問題の解決策を知っていますか?
java - JEditorPane / TextPaneドキュメントまたはページの読み込みが完了したかどうかを確認するにはどうすればよいですか?
URLをJEditorPaneまたはJTextPaneにロードしようとしていますが、URLは動的に生成されたPHPページです。次に、JavaアプリケーションでPHPページからの出力を処理したいと思います。PHPページは、正しく生成されたことを確認するために使用できる文字列を常に少なくとも1つ出力します。
を使用してページを設定した直後にページを処理しようとすると
JEditorPaneにテキスト/プレーンコンテンツタイプを指定しても、空白のHTMLページが返されます。
これは、以下のメソッドが毎回正しい出力を返すため、PHPページの読み込みが完了していないためだと思います。
現時点では、ページを設定してからSwingタイマーを開始し、200ミリ秒ごとにページに正しく生成された文字列が含まれているかどうかを確認しています。
これは正常に機能します。現在のサーバーのロードとロードされているPHPページの現在の複雑さでは、ループは最初の反復後に停止しますが、それは少し非効率的であるように思われ、ページのロードに数秒かかるかどうかをチェックし続ける必要はありませんサーバーの負荷が高い場合や、より複雑なPHPページの場合。
ページの読み込みが完了したことを確認するためのより良い方法があるかどうか疑問に思っています。
JEditorPane.read(inputStream)メソッドを使用するか、Swingバックグラウンドワーカースレッドでページを設定し、ワーカーのdone()が呼び出されたときにPHPページの出力を処理できるかどうか疑問に思いました。
そして、PHP出力をロードして、エディターペインが表示されないため、エディターペインを使用せずに、動的に生成された出力から文字列に直接読み取るより良い方法はありますか?
これが十分に明確であることを願っています。
ありがとう。
java - JEditorPane を使用して HTML ファイルのコンテンツをレイアウトする
JEditorPane オブジェクトを介して HTML ページを表示する Java Swing アプリケーションを作成しています。html ページを表示すると、レイアウトの内容が元のレイアウトと異なります。さらに、元の画像の解像度は良好ですが、表示される画像の品質は非常に低くなります。この表示の問題に取り組む方法はありますか?