问题描述
在具有Gnome的Ubuntu 20和CentOS 7上,如果不更改窗口内容,则可以按预期水平水平调整窗口大小。但是,如果这样的代码大约在同一时间运行
ImageIcon canvasIcon = new ImageIcon(image);
aJLabel.setIcon(canvasIcon);
在窗口中为JLabel设置新图标,窗口垂直增长。
JLabel更新的次数越多,窗口垂直增长的速度就越快。无论是否更改图标大小以适合窗口,以及是否更改图标大小,垂直窗口的增长都会导致大量空白。
如果在不调整窗口大小的情况下更新了JLabel,则窗口不会垂直增长。
在macOS上未观察到此问题。在macOS中,该应用程序完全按预期运行。
为什么会发生这种情况,我应该检查什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)