今天遇到这样的一个问题,我需要取得当前JTextPane()中的文件,但是

JTextPane.getText()返回的是网页的HTML源代码,在网上搜索了一下,找到了一个方法:

//返回消息框的无格式文本content是一个JTextPane元件
public String getContentPlainText()
{
StringBuffer text=new StringBuffer(); Document doc = content.getDocument();
Element root = doc.getDefaultRootElement(); int count=root.getElementCount(); for(int i=0;i<count;i++)
{
Element para = root.getElement(i);
int start = para.getStartOffset();
int end = para.getEndOffset(); try
{
text.append(doc.getText(start, end - start));
}
catch(Exception err)
{
err.printStackTrace();
}
} System.out.println("text:" + text); return text.toString(); }

2007-04-15

最新文章

  1. ubuntu进行子域名爆破
  2. c标签遍历List&lt;Map&lt;String, Object&gt;&gt; 数据格式
  3. 介绍Unreal Engine 4中的接口(Interface)使用C++和蓝图
  4. Python 监控nginx服务是否正常
  5. Quartz.NET
  6. Spring Hibernate4 整合配置文档
  7. poj 1659 Frogs&amp;#39; Neighborhood (度序列)
  8. usaco1.1.1Your Ride Is Here(入门题)
  9. 存储过程与SQL语句如何选择
  10. ubuntu系统搭建以太坊私有链
  11. springMVC+Mybatis(使用AbstractRoutingDataSource实现多数据源切换时)事务管理未生效的解决办法
  12. C语言程序设计第二次作业—————顺序结构改
  13. 37.QT-QTSingleApplication-程序只运行一个实例
  14. 使用OCLint和Sonar对iOS代码分析和质量管理
  15. c++第三次实验
  16. redis介绍、安装、redis持久化、redis数据类型
  17. arch Linux(一)
  18. Python数据类型补充2
  19. CodeReview常见代码问题
  20. Python List 基础学习

热门文章

  1. Codeforces 1154C Gourmet Cat
  2. Django--CRM--QueryDict, 模糊搜索, 加行级锁
  3. Entity Framework 6 自定义连接字符串ConnectionString连接MySQL
  4. 莫烦theano学习自修第五天【定义神经层】
  5. vue組件
  6. essential-phone的相关体验
  7. codeforces285C
  8. WSS Process On Causal LTI System
  9. BZOJ1565[NOI2009]植物大战僵尸——最大权闭合子图+拓扑排序
  10. HDU4349-Xiao Ming&#39;s Hope-找规律