我的java应用程序的登录表单有一个名为“忘记密码”的选项。当我单击该选项时,一个面板应该出现,同时登录JFrame返回并保持为一个阴影窗口。新面板出现。这个.dispose();这将关闭默认窗口有什么方法可以做到这一点..保持默认窗口打开,并像阴影一样返回,面板向前
mrwjdhj31#
不要使用.dispose(),您只需要隐藏它。使用
.setVisible(false);
如果你想让它变淡,你必须用动画来代替它。用jDialog来代替。并且用不透明来播放一点。但是在这种情况下不要把set visible设为False。否则你根本看不到它。在要覆盖它的新组件上
.setAlwaysOnTop(true); // this makes sure that you will see it on top of your main window
在你完成后,如果你以后不需要它,就把它放在一边。
1条答案
按热度按时间mrwjdhj31#
不要使用.dispose(),您只需要隐藏它。使用
如果你想让它变淡,你必须用动画来代替它。用jDialog来代替。并且用不透明来播放一点。但是在这种情况下不要把set visible设为False。否则你根本看不到它。
在要覆盖它的新组件上
在你完成后,如果你以后不需要它,就把它放在一边。