如何在java中运行两个程序,一个无限运行,另一个单击按钮

如何在java中运行两个程序,一个无限运行,另一个单击按钮,java,netbeans,Java,Netbeans,我有一个jframe,想同时运行两个程序。一个程序在点击按钮时运行,另一个程序在后台无限运行。我怎样才能做到这一点。按钮单击不应停止其他程序。您可以使用java的多线程功能。要无限期运行的程序或代码段将其放在单独的线程中,并向按钮添加事件侦听器,以便按钮单击代码将在主线程中运行,其他代码将无限期运行,直到主线程运行线程停止或程序终止 正如Junaid和userXXXX所说,最好使用线程来实现这一点。您可能想看看Java教程中的线程部分(您应该有一个!!!)。您还可以将线程设置为“deamon”线

我有一个jframe,想同时运行两个程序。一个程序在点击按钮时运行,另一个程序在后台无限运行。我怎样才能做到这一点。按钮单击不应停止其他程序。

您可以使用java的多线程功能。要无限期运行的程序或代码段将其放在单独的线程中,并向按钮添加事件侦听器,以便按钮单击代码将在主线程中运行,其他代码将无限期运行,直到主线程运行线程停止或程序终止

正如Junaid和userXXXX所说,最好使用线程来实现这一点。您可能想看看Java教程中的线程部分(您应该有一个!!!)。您还可以将线程设置为“deamon”线程,这样它们就不会阻止您的程序关闭。

您可以使用线程实际上只需一个start()就可以对一个线程执行多线程操作,而另一个线程可以通过按钮执行多线程操作,但也可以使用start()方法!