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

时间:2014-03-30 17:37:35

标签: java netbeans

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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