我正在构建一个游戏,并且要在登录屏幕和游戏屏幕之间切换,我使用的是CardLayout
.
我用来在屏幕之间切换的代码是
Global.gameScreen = new GameScreen(Global.connectionHandler.clientSocket);
cards.add(Global.gameScreen,"gameScreen");
((CardLayout)cards.getLayout()).show(cards,"gameScreen");
但是,在我切换屏幕之后,如果我将鼠标移到登录屏幕中 Swing 控件所在的位置,它们就会出现并且我可以与它们交互。
有没有特定的方式我应该换卡?