2 fc1985 fc1985 于 2015.07.27 14:53 提问

JTextPane实现QQ面板内存不断增大问题

使用JtextPaen可以实现表情、图片、字体颜色等。
聊天数据是调用Document.InsertString添加的,这样导致随着聊天数据越多,占用内存就越大,于是想到设置上限问题,采用回车分割符,getText(),setText(),最终是可以限制条数,但是之前的字体颜色、表情都没有。
问:使用JtextPane怎么才能让内存不断增长?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Swing制作高仿QQ界面包含主界面、聊天窗口、系统设置窗口|圆角界面|透明|颜色|渲染|换肤
最近几天闲着没事,练习了一下。编写了一个模仿QQ的界面,主要是练习Swing。呵呵,基本上使用到了我博客前面讲的各种技术,在这里跟大家分享了。我们先来看看主界面:       左边的界面是用Swing编写的,右边的QQ的原界面,大致的界面已经很像了但qq的按钮的确很难做试了几种方法但效果都不好。还有就是QQ的发光文字用Swing挺难实现的,界面并没有细化。像搜索栏可以再加上一层渐变,联
程序运行内存占用不断增大
1.考虑有没有日志类,如果程序在运行时不断向控件中写日志,而又没有采用控制日志条目,则内存会一直增大。
内存不断增长的BUG
调试软件时,发现内存总在小规模地增长,因为这个程序是需要长时间运行的,觉得很不爽。开始以为是vector函数erase时cache的问题,然后自己用数组实现,仍然出现这个问题。进入调试模式,dump信息也没有留下memory leak的足迹,诚惶诚恐之中,发现了这么一句:OnPaint(){    CPaintDc dc(this);    OnDraw(GetDC());}第六感觉得这里有点问题
java项目res内存不断增大
1.top 查看pid 11112 2.top -H -p 11112 查看线程占用比例 得到线程11140 比较高 3. printf %x 11140 转换为16进制 2b84 4.jstack 11112 | grep 2b84 -A 30 jdk的bin目录下查看代码
Android空白Activity内存不断增长问题
android新建工程,安装运行到小米Note4,查看Monitors下Memory内存情况一直增加,直到free内存用光触发GC,或手动GC.内存可以释放,但还会继续增加,反复运行,但当切换Activity到后台后过一会再回来,内存保持不变,内存过度使用情况消失。一个正常的功能内存应该是比较平滑的,造成这个问题的原因肯定是有程序不低创建对象,没有采取对象复用,浪费系统资源,容易造成内存溢出。不知...
android 重复进入app heapSize不断增大的问题
最近项目中碰到了一个特别奇葩的问题,上stackoverflow搜索了半天,最后终于一句话解决了,system.exit(0);没错,相信程序中都存在双击退出程序的功能,但是我用DDMS分析应用程序的内存,发现当我重复进入一个Activity的时候,内存长的很快,当然这块涉及到内存优化的问题,内存的bug是我程序中持有了Activity的全局引用,并放到了一个静态的list中导致的,所以时间长了,
linux 可用内存不断减小
最近做性能遇free区不断减小,cached区间不断增大,直到所有free区全部消耗完,并转换为cached,当500增加到1000并发数时内存使用率也没多大变化,在20%左右变化,当看到这free一直在下降,我还以为内存会溢出但是当free消耗殆尽,且长时间运行3个小时,发现内存使用率一直在20%,且swap使用一直为0...
VC串口控件编程,解决内存不断增加的问题
VC串口控件编程,解决内存不断增加的问题 作者姓名: 王潮杰   如需转载使用请与作者联系  chaojie2003@yahoo.com.cn  开发环境: VC6 Windows 2000 讲解: 很多人在使用VC串口控件编写程序的时候,经常会遇到当串口接受数据量比较大时,从Windows 2000任务管理器里,可以看到
javaSwing之JTextPane水平与垂直滚动条
-
在JTextPane中追加Html内容
import java.io.IOException;import javax.swing.JTextPane;import javax.swing.text.BadLocationException;import javax.swing.text.Document;import javax.swing.text.html.HTMLDocument;/** * * @author Admini