在原有文本基础上,点击一个按钮则编辑添加,不能删除原来的文本,只能增加,这样怎么写?用什么?菜鸟求思路!

解决方案 »

  1.   

     /**
         * A方法追加文件:使用RandomAccessFile
         */
        public static void appendMethodA(String fileName, String content) {
            try {
                // 打开一个随机访问文件流,按读写方式
                RandomAccessFile randomFile = new RandomAccessFile(fileName, "rw");
                // 文件长度,字节数
                long fileLength = randomFile.length();
                //将写文件指针移到文件尾。
                randomFile.seek(fileLength);
                randomFile.writeBytes(content);
                randomFile.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }    /**
         * B方法追加文件:使用FileWriter
         */
        public static void appendMethodB(String fileName, String content) {
            try {
                //打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件
                FileWriter writer = new FileWriter(fileName, true);
                writer.write(content);
                writer.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
      

  2.   

    不好意思,是我说的不够清楚,不是文本操作,是在界面上文本编辑。
    像http://topic.csdn.net/u/20111019/16/a93af869-4ff7-4aca-a8a6-6c33ca59aff2.html 这里的图片就是我想做的,一模一样啊,可惜没代码。
    不过还是谢谢你拉,结贴肯定给你分的,谢谢!