相关疑难解决方法(0)

防止启动Java应用程序的多个实例

我想阻止用户多次并行运行我的java应用程序.

为了防止这种情况,我在打开应用程序时创建了一个锁定文件,并在关闭应用程序时删除了锁定文件.

当应用程序运行时,您无法打开另一个jar实例.但是,如果通过任务管理器终止应用程序,则不会触发应用程序中的窗口关闭事件,也不会删除锁定文件.

如何确保锁定文件方法有效或我可以使用其他机制?

java runtime executable-jar

21
推荐指数
4
解决办法
2万
查看次数

JFrame过渡效果-当调用setState(Frame.ICONIFIED)时,它仅进入任务栏而没有动画

我现在有一个问题-当我frame.setState(Frame.ICONIFIED)使用自定义按钮进行调用(我没有使用默认的JFrame最小化按钮-JFrame设置为setUndecorated(true))时,JFrame进入了任务栏,而没有任何动画。在正常情况下,应逐步将任务栏最小化。但是,如果我在任务栏上按下图标化的JFrame,它会随着动画恢复到正常大小。这种情况出现在Windows XP上,未经其他系统测试,但是我想它的行为方式相同。

java swing jframe

5
推荐指数
1
解决办法
4052
查看次数

标签 统计

java ×2

executable-jar ×1

jframe ×1

runtime ×1

swing ×1