题
我有一个小应用程序,它非常快速地(每秒很多次)更新一个JFrame的内容,并在每次更新(I再次除去的成分,然后添加一个新的,则设置可见真)在JFrame中闪烁任务栏(操作系统)来请求的焦点。这是非常讨厌,我敢肯定,它可以禁用。我只是不能找出。
任何想法?
解决方案
我是不是正确认识你
您做这样的事情。
frame.remove(cold);
frame.add(cnew);
frame.setVisible(false);
frame.setVisible(true);
代替这样做的尝试使用
frame.remove(cold);
frame.add(cnew);
frame.validate()
其他提示
予删除组件,然后再加入一 新的,
在更好的解决方案是简单地更新现有的部件。摆动组件被设计成重绘themselfs当存在属性和数据被更改。
不隶属于 StackOverflow