JEditorPane显示HTML


final JEditorPane editorPane = new JEditorPane();
scrollPane.setViewportView(editorPane);

LineManager lm = new LineManager();
String msg = lm.make(System.getenv());

//设置JEditorPane显示格式为html
editorPane.setContentType("text/html");

//设置内容
editorPane.setText(msg);

//设置不可写
editorPane.setEditable(false);


LineManager.java


import java.util.Iterator;
import java.util.Map;
import java.util.Set;

/**
* 行管理器
* @author RuiLin.Xie - xKF24276
*
*/
public class LineManager
{

public String make(Map<String, String> map)
{
StringBuffer html = new StringBuffer();
Set<String> keySet = map.keySet();
Iterator<String> keyIt = keySet.iterator();

//将map内容组为table HTML
html.append("<html>");
html.append("<table>");
while (keyIt.hasNext())
{
html.append("<tr>");
String key = keyIt.next();
String value = map.get(key);
html.append("<td>" + key + "</td>");
html.append("<td> = " + value + "</td>");
html.append("</tr>");
}
html.append("</table>");
html.append("</html>");

return html.toString();
}

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值