【发布时间】:2013-04-29 09:41:04
【问题描述】:
我的问题是我需要制作一个 GUI,在启动时显示登录屏幕,然后在用户成功登录时显示不同的屏幕。我已经访问过这个板上和其他板上的其他问题,并且在所有这些问题上,普遍的共识是,我应该在同一个 JFrame 中使用 2 个 JPanel,而不是使用两个不同的 JFrame。当用户登录时,要求登录详细信息的第一个 JFrame 将其可见性设置为 false,第二个 JFrame 的可见性将变为 True。我在这里遇到的问题是我似乎无法将 2 个 JPanel 放在同一位置。我正在使用 Jigloo 来开发 Swing。每当我放置第二个 JPanel 并将其可见性设置为 false 时,它的大小就会变为 0,0。我尝试将组件放在第二个面板上,然后设置我的首选大小,然后将可见性切换为 false,但是尽管第一帧的可见性仍然是正确的并且大小合适,但两个面板在执行期间都消失了。请帮忙!
【问题讨论】:
-
“普遍共识..当用户登录时,第一个要求登录详细信息的 JFrame 将其可见性设置为 false,第二个 JFrame 的可见性将变为 True。” 这不是任何值得关注的网站的普遍共识。使用
CardLayout。顺便说一句..你有问题吗?这是什么?
标签: java swing user-interface