1、JEditorPanel。可以正确显示大部分HTML元素。超链接、表、字体、图形都不是问题。
  jep.setPage("www.html.com");试试
  或:
    String html="<table><tr><td><a href=\"www.sina.com.cn\"><font size=\"9\" face=\"隶书\">新浪</font></a><td></tr><tr><td><a href=\"www.163.com\">网易</a><td></tr></table>";
    jep.setContentType("text/html");
    jep.setText(html);
2、全文检索用Regular Expression我认为可行。找<xx></xx>之间的内容。能写出来想必你会用
3、修改当也不是问题修改<xx></xx>之间的内容。当内容为空再删除<xx></xx>。
4、我想你是指点击链接提供跳转不知道怎么做。
  public void hyperlinkUpdate(HyperlinkEvent evt){
    //ACTIVATED是点击,此外还用EXITED和ENTERED
    if (evt.getEventType()==HyperlinkEvent.EventType.ACTIVATED){
       jep.setPage(evt.getURL());
    }
  }
  有了这个就可以跳转到指定锚点。你的问题就可以解决了。
5、还是regular expression。输入时检测一些关键字,如:http://,www,[email protected]等。有则加上相应标签。
6、JEditorPanel是Swing构件,Regular Expression也是纯java的跨平台没有问题。你要做的是生成html。(jep里有些html元素无法显示如Script)实际上是做一个html的所见即所得的编辑器

解决方案 »

  1.   

    String html="<table bgcolor=\"black\" width=\"100\" cellpadding=\"1\">"
          +"<tr><td valign=\"middle\" height=\"102\">"
          +"<table bgcolor=\"white\" cellspacing=\"1\" width=\"100%\" align=\"center\">"
          +"<tr><td height=\"100\"><a href=\"www.sina.com.cn\"><font size=\"9\" face=\"隶书\">新浪</font></a></td></tr>"
          +"</table>"
          +"</td></tr></table>";
    这个是有细表格线的
      

  2.   

    分没有问题。你提的方案还是可以的。只是第4点,你可能有些误解。你可以看看JBuilder
    的帮助系统,我的想法是基本与它相同,只是再加上:方便修改。如果你有兴趣,我们可以共同做。这是我目前课题中的一个部分(文档管理)
    ,经费也有一些。有兴趣可以和我联系,先用email吧:
    [email protected]
      

  3.   

    地址错了,应该是[email protected]
      

  4.   

    送分都不来呀,难道这个很难吗?难道我们的软件只有代码没有文档?
    我知道的会用的只有.chm,大家肯定还知道很多么
      

  5.   

    可以做成.exe文件啊,用一个工具,她把事先做好的html文档编译成.exe文件
    界面就像一个帮助文档也由树型结构,
    也有查找功能,
    在java调用就行!
      

  6.   

    大家知道loveyousomuch(★爱神厄洛斯★) 说的是什么工具吗?
    工具支持脚本吗?