3

Javaで画像の周りにテキストをラップする方法は? または、Java で CSS フロートを実現する方法は?

いくつかのイメージ タグを含む HTML テキストを JTextPane コンポーネントにロードしています。

例:

text text text text <img src="image.ext"> text text text

例 2: http://www.bbc.co.uk/news/world-us-canada-11882019 (テキストは左、画像は右に似たもの)

そして、画像をテキストでラップする必要があります。

css を使用してみました... float: right;(Java はその機能をサポートしていません.. 必要です..)

すべての画像の配置(左、右など)を試しました(運が悪い..)

PS PHPプログラマ..

4

2 に答える 2

2

Using Text Componentsに関する Swing チュートリアルでは、JEditorPane を使用して画像付きの HTML を表示する方法を示しています。

于 2010-11-30T20:50:43.757 に答える
0

私は SoftChalk プロジェクト ( http://softchalk.com/から試用版を見ることができます) のためにこのようなもの (画像と表の周りのテキスト フロー) を実装しましたが、それは簡単ではありません。これを HTMLEditorKit 拡張機能に実装して埋め込むには、多くの変更が必要であり、かなりの時間がかかりました。

多くのビューを拡張する必要がありました (BlockView 拡張機能と、考えられるすべてのコンテナー (BODY、DIV、テーブル セル、リスト項目など) のレイアウト行アルゴリズムを完全に変更する必要がありました。

于 2010-12-01T07:22:12.873 に答える