gpt4 book ai didi

java - Linux下Swing框架切换时白屏

转载 作者:太空狗 更新时间:2023-10-29 12:21:41 29 4
gpt4 key购买 nike

我正在将 Java Swing 应用程序从 Windows 移植到 Linux。在 Linux 上 - 当应用程序在 JFrames 之间切换时,会出现一瞬间的白屏闪烁。Windows 上的同一个应用程序不会发生这种情况。我相信在重新绘制新框架时会出现白屏。知道如何解决吗?

这是在框架(页面)之间切换的代码:

public void goToPage(int page) {
screens[page].bringToFront(true);
if (page != currentFrame) {
screens[page].setVisibility(true);
screens[currentFrame].setVisibility(false);
currentFrame = page;
}
}

最佳答案

请尝试使用 CardLayout。

关于java - Linux下Swing框架切换时白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4438039/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com