在JLabel中嵌入HTML语句如下:"<html><body>"+
"<font style=\"font-size:12px;line-height:16px;\"><img src="+this.getClass().getResource("b2.jpg")+
" width=120 height=100 align=left /> "+
"&nbsp&nbsp&nbsp&nbsp文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字<p><p><p><p><p><p></font></body></html>"但并没有得到预期的结果,即没有出现图片在左,文字围绕图片的效果,结果只有一行文字在图片旁。请教高手如何使文字围绕图片!多谢!!!

解决方案 »

  1.   

    align=left 不是img的属性。在 table 的tr,td里才用这个
      

  2.   

    可这样写用IE浏览器打开就可以得到想要的效果,CSS怎么设置?好像也不管用啊
      

  3.   

    img 里好像没有algin属性。
      

  4.   

    可这样写用IE浏览器打开就可以得到想要的效果,CSS怎么设置?好像也不管用啊 
     
      

  5.   

    先写保证你的html代码效果正确,再在JLabel上设置html Text试试啊。
      

  6.   

    在html中嵌入css。控制他们的位置
      

  7.   

    用JEditorPane也没用,个人认为是Java目前的swing组件只支持简单的HTML