关于在JTextPane(或JEditorPane)中返回文本部分(Text)
2024-10-18 22:38:45
今天遇到这样的一个问题,我需要取得当前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
最新文章
- ubuntu进行子域名爆破
- c标签遍历List<;Map<;String, Object>;>; 数据格式
- 介绍Unreal Engine 4中的接口(Interface)使用C++和蓝图
- Python 监控nginx服务是否正常
- Quartz.NET
- Spring Hibernate4 整合配置文档
- poj 1659 Frogs&;#39; Neighborhood (度序列)
- usaco1.1.1Your Ride Is Here(入门题)
- 存储过程与SQL语句如何选择
- ubuntu系统搭建以太坊私有链
- springMVC+Mybatis(使用AbstractRoutingDataSource实现多数据源切换时)事务管理未生效的解决办法
- C语言程序设计第二次作业—————顺序结构改
- 37.QT-QTSingleApplication-程序只运行一个实例
- 使用OCLint和Sonar对iOS代码分析和质量管理
- c++第三次实验
- redis介绍、安装、redis持久化、redis数据类型
- arch Linux(一)
- Python数据类型补充2
- CodeReview常见代码问题
- Python List 基础学习
热门文章
- Codeforces 1154C Gourmet Cat
- Django--CRM--QueryDict, 模糊搜索, 加行级锁
- Entity Framework 6 自定义连接字符串ConnectionString连接MySQL
- 莫烦theano学习自修第五天【定义神经层】
- vue組件
- essential-phone的相关体验
- codeforces285C
- WSS Process On Causal LTI System
- BZOJ1565[NOI2009]植物大战僵尸——最大权闭合子图+拓扑排序
- HDU4349-Xiao Ming&#39;s Hope-找规律