我正在(重新)编写一个java程序,其中涉及登录(以及保存/加载密码)。我应该如何构建程序流程?我认为它需要基于事件,但我不确定如何实现它(线程?)。我显然不想使用永远运行的 while 循环。该程序应该能够坐在后台不执行任何操作,并且仅在用户登录时执行某些操作。
PS想想spotify、skype、gmail等。你登录后就可以访问该界面并可以做你想做的事情。
最佳答案
如果你使用GUI,那么你不需要任何循环;仅用于用户的 JTextField
、用于密码的 JPasswordField
以及用于登录的 JButton
以及与您的用途兼容的其他 GUI 组件。
但使用命令行时,您必须使用循环,因为命令行无法监听事件。
关于java - 如何使用登录组件安排程序流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18815687/