zoukankan      html  css  js  c++  java
  • 关于在JTextPane(或JEditorPane)中返回文本部分(Text)

    今天遇到这样的一个问题,我需要取得当前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

  • 相关阅读:
    js克隆
    一些笔试题
    js的严谨模式
    Docker之Compose服务编排
    最近5年183个Java面试问题列表及答案[最全]
    Rancher概述
    迭代器和生成器
    Prometheus 安装
    Prometheus 介绍
    装饰器函数
  • 原文地址:https://www.cnblogs.com/personnel/p/4582862.html
Copyright © 2011-2022 走看看