如何用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程序员..
答案 0 :(得分:2)
Using Text Components上的Swing教程,展示了如何使用JEditorPane显示带有图像的HTML。
答案 1 :(得分:0)
我为SoftChalk项目实现了类似的东西(图像和表格周围的文本流)(你可以从http://softchalk.com/看到试用版),但这并不是一件容易的事。它需要进行大量更改并花费大量时间来实现并将其嵌入到HTMLEditorKit扩展中。
我不得不扩展很多视图(BlockView扩展和completly更改所有可能容器中的布局行算法 - BODY,DIV,表格单元格,列表项等。