java - 如何使用登录组件安排程序流程

标签 java loops authentication

我正在(重新)编写一个java程序,其中涉及登录(以及保存/加载密码)。我应该如何构建程序流程?我认为它需要基于事件,但我不确定如何实现它(线程?)。我显然不想使用永远运行的 while 循环。该程序应该能够坐在后台不执行任何操作,并且仅在用户登录时执行某些操作。

PS想想spotify、skype、gmail等。你登录后就可以访问该界面并可以做你想做的事情。

最佳答案

如果你使用GUI,那么你不需要任何循环;仅用于用户的 JTextField、用于密码的 JPasswordField 以及用于登录的 JButton 以及与您的用途兼容的其他 GUI 组件。

但使用命令行时,您必须使用循环,因为命令行无法监听事件

关于java - 如何使用登录组件安排程序流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18815687/

相关文章:

java - 我想使用 Intent 从 MainActivity 调用 WebView Activity,我在 string-array.xml 中存储了 5 个 url

python - opencv while循环,回到第一个循环

authentication - 刷新或双击链接太快会导致 CakePHP 应用程序使用 Auth 组件将用户注销

java - Action 条BUG : List mode navigation not visible after using SearchView

java - 如何在 Mac 上将 Jason 与 JEdit 结合使用

swift - 如何以特定方式从 Swift 中的字符串中提取数字

C++在循环中写入文件

swift - UserInfo={NSLocalizedDescription=该电子邮件地址已被其他帐户使用。, error_name=ERROR_EMAIL_ALREADY_IN_USE}

c# - authCookie 在 global.asax 中不安全

java - 选项卡布局 : Lag when switching fragments