2010-11-30 6 views
3

Javaのイメージの周りにテキストを囲む方法は?または、JavaでCSS floatを実行する方法は?Javaラップテキストの周囲の画像

一部のイメージタグを含む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プログラマ..

+3

はそれを「JAVA」を書いてはいけません、 – skaffman

答えて

2

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

+1

あなたの答えはありがたいですが、これらの画像は別々の行にあります。 – Brudas

+0

@Brudas、テキストと画像は私のために同じ行ですはい、画像の高さはです画像のテキストは1行だけですが、同じ行にあります。 – camickr

0

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

私はすべての可能な容器にBlockView拡張とcompletlyレイアウト変更行アルゴリズム(ビューの多くを延長しなければならなかった - BODY、div要素、表のセル、リスト項目など

関連する問題