[英]Java JComponent lag on resize
谁能给出洞察力,为什么在调整框架大小时,绘制少量矩形等简单形状的JPanel会明显滞后?
我认为,通过添加一个事件来调整窗口大小并将定时大小调整为1/10秒左右,我可以解决问题。 但是我不太确定。
编辑:
查看示例代码后,我发现调整大小滞后是由于具有一个处理程序,该处理程序通过获取屏幕的高度和宽度来缩放绘制的对象。
this.addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
setScale( getHeight(), getWidth() );
}
});
有什么方法可以缓解调整大小的延迟吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.