在GUI NetBeans中,我有JFrame
JTabbedPane
。顶部有3个选项卡,每个选项卡用于不同的用户。每个标签都有JPanel
,用户必须输入密码。验证密码后,我通过查询选项卡窗格删除其他两个选项卡,通过方法`remove()删除其他两个选项卡,因为一旦用户登录其他两个用户选项卡不再相关。
现在我只剩下一个标签,但是在用户登录后我希望该用户看到新的标签 - 面板,同时删除以前的标签我不知道如何将其放入代码中,因为我不喜欢我不知道应该在哪里创建带有选项卡式窗格的新屏幕,该窗格将对用户可见。
我尝试将另一个JTabbedPane添加到第一个选项卡式窗格旁边的框架中,并在验证用户之前使其不可见,同时删除第一个选项卡式窗格,但是在NetBeans设计窗口中,新窗格位于第一个,所以我不能将组件添加到新的选项卡窗格。
我知道我没有以正确的方式做到这一点。有人可以为我提供有关如何编写解决方案的建议,以便为已登录的用户获取新选项卡屏幕吗?