Java环绕图像的文本

时间:2010-11-30 20:40:20

标签: java swing jtextpane

如何用Java包装图像周围的文本?或者如何在Java中完成CSS float?

我正在将带有一些图像标记的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不支持该功能..需要它..)

尝试了所有图像对齐(左,右等)(没有运气..)

P.S。 PHP程序员..

2 个答案:

答案 0 :(得分:2)

Using Text Components上的Swing教程,展示了如何使用JEditorPane显示带有图像的HTML。

答案 1 :(得分:0)

我为SoftChalk项目实现了类似的东西(图像和表格周围的文本流)(你可以从http://softchalk.com/看到试用版),但这并不是一件容易的事。它需要进行大量更改并花费大量时间来实现并将其嵌入到HTMLEditorKit扩展中。

我不得不扩展很多视图(BlockView扩展和completly更改所有可能容器中的布局行算法 - BODY,DIV,表格单元格,列表项等。