罗尼的茶碗 2017-11-27 00:44 采纳率: 0%
浏览 1061
已结题

swing jtextpane多监听问题

问题是这样的,现在实现的是监听jtextpane中的文本关键字着色和文本的撤销、恢复,分别是
getDocument().addDocumentListener()
getDocument().addUndoableEditListener(undomg)
这两个监听同一个组件,也就是jtextpane,着色监听正常,但是撤销和删除就会有卡顿,而且卡顿十分明显;尝试了多线程,没搞明白,有没有什么别的高招,大神来。

  • 写回答

2条回答 默认 最新

  • threenewbee 2017-11-27 02:17
    关注

    用多线程应该无济于事。你是否加载了多次事件处理函数,你的着色代码是否没有优化。

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置