我正在(重新)编写一个涉及登录(并保存/加载密码)的java程序。我应该如何构建我的程序流程?我认为它需要基于事件,但我不确定如何实现它(线程?)。我显然不想使用永远运行的while循环。该程序应该能够在后台执行任何操作,并且只能在用户登录时执行某些操作。
PS想想spotify,skype,gmail等你登录,然后你就可以访问界面了,可以做你想做的事。
答案 0 :(得分:2)
如果您使用的是GUI,那么您不需要任何循环;用户只有JTextField
,密码只有JPasswordField
,登录和其他GUI组件的JButton
与您的目的相符。
但是使用命令行,你必须使用循环,因为命令行无法监听事件。