请教关于JAVA的FRAME窗口组件UI刷新问题 用线程是可以解决,不过这属于性能优化方面的事,要重构事务处理流程,现在不在考虑范围之内,重要的是时间不允许啊,没办法,只好想想能不能在java UI方面有没有什么比较方便的方法了请大家帮忙想一想了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试一下revalide方法。或者在focusGaing事件中加入repaint试试看。不过照道理应该不会发生这种情况的,得到焦点时是自动刷新。 小刀说的对,如果出现这种现象,肯定是因为个人程序在逻辑上没有处理好的原因。你最好检查一下你的程序,比如一些for,while循环,还有就是检查一下你对UI控件的使用。祝你好运! xjffj(小刀) 和 liuyu9806(羽翔) 理解错了,不是说UI再也不能刷新了,而是说,在事务执行过程 中不主动刷新了,当然事务执行完后是会自动刷新为正常情况的。我只是想在事务执行前刷新一次,这样可以事务执行过程中UI中没有残影,看起来好看一点 好久没上来可,这个帖子估计结不了,不过还是回答一下吧。如果非要解决的话可以先Repaint(),然后调用RepaintManager.currentRepaintManager(this);rm.paintDirtyRegion();这个过程就是让RepaintManager强制绘制,而不走Repaint的流程。 swing 中4种布局的特点? 建立UI时的错误,请指点! 一个简单问题,哪位大哥进来帮帮忙?在线等待,解决问题后马上结帖! 如何通过java获取IE临时文件夹的路经 怎样去掉字符串中尾部的空格或空字符? NoClassDefFoundError求助?谢谢!!! applet 上弹出对话框问题 神啊,救救我啊! 调查:大家都用哪个Java语言编程? getKeyCode如何获得TAB的值?高分求解!!! 一个关于getGraphics()的问题 急! 关于JTree的用法?
或者在focusGaing事件中加入repaint试试看。
不过照道理应该不会发生这种情况的,得到焦点时是自动刷新。
我只是想在事务执行前刷新一次,这样可以事务执行过程中UI中没有残影,看起来好看一点
如果非要解决的话可以先Repaint(),然后调用
RepaintManager.currentRepaintManager(this);
rm.paintDirtyRegion();
这个过程就是让RepaintManager强制绘制,而不走Repaint的流程。