我们正在开发一个使用MVC框架开发的桌面应用程序。
我遇到的问题很奇怪。该应用程序在开发框中正确显示弹出窗口。但是,当部署到实际机器上时,相同的应用程序表现得恰当。弹出窗口似乎正在出现,但它们在不到一秒钟内关闭。
为了更好地解释这里是一个例子:
打开进度弹出窗口。
再次使用其他文本打开进度弹出窗口。
弹出窗口的所有实例都是单例。我们确保在显示其他弹出窗口之前重置每个实例。我们甚至认为这可能是因为计时器问题并将所有弹出窗口放在invokeLater中。客户端计算机上没有任何工作。
我们尝试远程调试它,当我们这样做时,应用程序正常工作,所有弹出窗口都按顺序正确显示。
一旦它实际上自行运行。一些弹出窗口将是可见的,其他弹出窗口只是在几分之一秒内关闭,并在显示其他弹出窗口的时间重新出现在下一个交易中。
有关于此的任何想法吗?