![]() |
1
0
如果您只想拥有一个应用程序实例,请在某个不寻常的端口打开服务器套接字如果出现故障,则应用程序已在运行,请退出。 就你的确切问题而言,一个Swing应用程序如果不做一些特定的代码就不可能知道另一个正在运行。 我想你可以使用正在运行的应用程序的服务器端口来监听和执行一些命令。然后,客户端应用程序可以检测服务器端口是否不可用,然后打开客户端并向该端口发送命令。 |
![]() |
2
0
对于webstart应用程序来说,这很简单。您可以使用SingleInstanceService和SingleInstanceListener类。只需在运行新实例时删除上一个实例。
关闭前一个实例的好处是它可能已经崩溃,而将新实例放到前台是自动的。 |
![]() |
Ummayair Ahmad · 如何从另一个类添加到JPanel 3 年前 |
![]() |
Klopo22 · 如何将插入符号移动到另一个JTextField 3 年前 |
![]() |
Kirito · 如何将焦点设置为图像或标签?[Java Swing] 3 年前 |
![]() |
Didi1995 · 在swing java中传递文件路径 3 年前 |
![]() |
dl784 · Java Swing登录窗口未关闭 3 年前 |
![]() |
user16911064 · 在JTable中创建组 3 年前 |
![]() |
Jessie Smetts · 它不会划清界限 3 年前 |
![]() |
shrimpwidget · 如何对齐并排面板,Java swing 3 年前 |