gpt4 book ai didi

java - 如何从另一个JFrame获取数据到另一个JFrame?

转载 作者:行者123 更新时间:2023-12-02 01:58:52 25 4
gpt4 key购买 nike

登录成功后如何获得相同的名称?

在登录 JFrameuser.getName 中验证文本文件中的用户名和密码后,我有一个用户类设置了 user.setName在其他框架中在主菜单中迎接用户。

最佳答案

有很多不同的方法可以做到这一点,但基本上可以归结为 Passing Information to a Method or a Constructor .

您应该做的一件事是尝试将流程解耦。您的“主菜单”并不关心用户名在何处或如何生成/获得,它只需要它。同样,您的登录过程并不关心用户验证后会发生什么。

为此,您应该花时间了解 model-view-controller范式,你会经常看到它,并且会帮助你解决类似的问题。

基本上,“ Controller ”将显示登录 View ,登录 View 将收集凭据,并且该信息将通过模型反馈以进行验证。成功后, Controller 可以将控制权传递给下一个 Controller ,该 Controller 将实际显示“主菜单”,并提供登录模型作为信息的一部分。

同样,“如何”在很大程度上取决于整体解决方案,但您希望能够更改主菜单和登录窗口中的一个或两个,并且不会对其他

您还可以查看:

了解更多细节和想法

关于java - 如何从另一个JFrame获取数据到另一个JFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51913978/

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