6

Swing JEditorPane 内に HTML コンテンツを表示しています。HTML のデフォルトの外観を変更するには、CSS スタイル シートを使用しています。これはうまくいきます。私の問題は、JEditorPane が完全な CSS 仕様をサポートしていないことだけです。JEdi​​torPane がサポートする CSS 機能のリストはありますか?

4

3 に答える 3

5

HTML/CSS のサポートに関しては、Java の記録は比較的貧弱です。Trashgod によって強調表示されたドキュメントのコメントは、何年にもわたって改善を約束してきました。JavaFX がリリースされた頃、Safari や Chrome で使用されているように、Java 開発者が Webkit エンジンにアクセスできるようにする公式のJWebPaneの話がありました。しかし、それが実現することはありませんでした。

私が提供できる唯一のアドバイスは、Java の代替 HTML/CSS レンダリングを調べることです。私がよくお勧めしているのはxhtmlrendererプロジェクトです。時折のバグ修正で既存のバージョンを維持するため、開発は遅くなりました。CSS2.1 を対象としていますが、これで十分すぎる場合がよくあります。ただし、標準が実際に最終化されると、CSS に移行する可能性があります。

于 2010-12-08T16:45:08.953 に答える
0

JEdi​​torPane は非常に制限されています。適切な HTML 表示が必要な場合は、ネイティブ Web ブラウザーを統合することをお勧めします。

DJ Native Swing プロジェクトなどのプロジェクトを確認してください: http://djproject.sourceforge.net/ns

于 2011-02-22T23:16:36.990 に答える