Я портирую приложение 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;
}
}