java - JNLP 在加载时未正确加载

标签 java swing jnlp java-web-start

我有一个 Swing 应用程序,我开始使用 JNLP。当我开始使用 JNLP 时,UI 未完全加载。就像只加载顶部任务栏一样,但是当单击任务栏中的按钮(用于连接到数据库)时,整个应用程序会正确加载。就像只加载了所需的部分,窗口的其余部分是空白的,这是不希望的。

我相信这与网络延迟无关,因为我的系统本身就有 jars。

有人可以帮助我为什么会发生这种情况以及如何解决这个问题吗?

最佳答案

  • 确保所有 GUI 构建和更新都在 EDT 上执行。请参阅Concurrency in Swing了解更多详情。
  • 请务必使用 JaNeLA 检查 JNLP .

关于java - JNLP 在加载时未正确加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10444935/

相关文章:

java - 清除java中通过class.forName加载的类

Java SwingWorker挂起

java - 将 Swing 按钮添加到使用 AWT 绘制的程序中

java - 为什么我的Jnlp程序不能与log4j一起使用?

java - 启动由模板签名的 JNLP 时继续获取 "JNLPSigningException [Failed to validate signing of launch file]"

java - 使用泛型来替换特定的类类型

Java 包的问题

java - Jnlp无法访问服务器

java - EJB 中的嵌套事务行为

java - 在 tomcat 上部署时 Servlet 抛出异常