gpt4 book ai didi

软件的 Java Swing GUI,最好的方法

转载 作者:行者123 更新时间:2023-12-02 00:48:01 24 4
gpt4 key购买 nike

我需要为带有登录面板的程序创建一个 GUI,该面板将在设置登录后显示真实的软件。

所以问题是:

我应该创建两个框架并显示第一个用于登录,第二个用于程序吗?或者最好添加两个不同的面板并在程序启动时隐藏登录?

最佳答案

这有点主观。对我来说,这取决于应用程序的复杂程度以及您是否需要支持多个 session 以及这些 session 是否共享单个框架。

如果您的应用程序相对简单(例如有一个或两个 View ),我认为使用类似 CardLayout 的内容是可以接受的。并简单地在主应用程序框架内显示登录 Pane ,当用户成功通过身份验证后,切换到主视图。

如果应用程序更复杂,我会考虑使用单独的对话框。

即使您允许用户有多个 session ,我是否会使用单独的对话框也取决于实际应用程序的复杂程度(恕我直言)。

我还会考虑用户在登录之前是否可以执行任何操作,例如,他们可以更新设置吗?如果是这样,使用面板将是合适的,因为登录对话框很可能是模态的。

关于软件的 Java Swing GUI,最好的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13480620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com