我想用applet实现的话要注意保存文件的时候浏览器是否给你这个权限,其他同application方法实现。
输入文字的区域使用JEditorPane组件,它支持样式文档、包括格式、字体和颜色信息,另外它能够绘制HTML文档和RTF(rich text format,真文本格式)格式的文档。应该是一个理想的选择。另一个可能的选择是JTextPane,它是JEditorPane的子类,不同在于它只绘制样式化文本,而不绘制简单文本。字体、颜色、字号参见Graphic类的setFont、setColor,和Font类、Color类。
存盘可以用ArrayList类,将输入文字区域中的font当作一个个Object,add进arrayList。
插入图片也不难,Graphics或者Graphics2D的drawImage实现。
其他我现在也没思路。因为我并没有认真研究过swing的绘制文本组件,可能有的功能api中已经提供了,对于我上面谈到的实现可能用不着这么麻烦。希望你认真看一下api文档。

解决方案 »

  1.   

    Applet的没有做过,因为在客户端无法保存,我这里有一个Application例子,你看看,会有帮助的。三个Java文件,你Copy放到同一个包里执行你把Email告诉我吧,代码有点长,分了几次贴都没有成功。
      

  2.   

    建议看看jdk自带的一个demo:
    jdk PATH/demo/jfc/StylePad
      

  3.   

    跟做application的一样,只要对applet签名,那么安全限制就不是问题了!
      

  4.   

    caolonglongok(caolonglongok
    好了,已经发了,收信。