Java 如何使用登录组件安排程序流
我正在(重新)编写一个java程序,其中包括登录(以及保存/加载密码)。我应该如何组织我的程序流程?我认为它需要基于事件,但我不确定如何实现它(线程?)。我显然不想永远使用while循环运行。该程序应该能够坐在后台,什么也不做,只有在用户登录时才能执行某些操作Java 如何使用登录组件安排程序流,java,loops,login,flow,Java,Loops,Login,Flow,我正在(重新)编写一个java程序,其中包括登录(以及保存/加载密码)。我应该如何组织我的程序流程?我认为它需要基于事件,但我不确定如何实现它(线程?)。我显然不想永远使用while循环运行。该程序应该能够坐在后台,什么也不做,只有在用户登录时才能执行某些操作 PS想想spotify、skype、gmail等。您登录后,就可以访问该界面并可以做您想做的事情。如果您使用的是GUI,那么您不需要任何循环;只有JTextField用于用户,JPasswordField用于密码,JButton用于登录和
PS想想spotify、skype、gmail等。您登录后,就可以访问该界面并可以做您想做的事情。如果您使用的是GUI,那么您不需要任何循环;只有
JTextField
用于用户,JPasswordField
用于密码,JButton
用于登录和其他与您的目的兼容的GUI组件
但是使用命令行时,您将不得不使用循环,因为命令行无法侦听事件。如果您正在进行任何类型的GUI编程,您确实需要了解一些基本的线程概念。一旦你进入它,它真的没有那么复杂。是的,我将使用GUI。我应该让一个动作监听器启动一个线程吗?