独立的.jar运行得很好,但是当嵌入HTML时,帧速率下降到1 fps

时间:2010-08-01 20:50:19

标签: java html google-chrome applet embed

我有一个.jar文件是我在Eclipse中使用runnable .jar文件导出函数创建的。当您下载并运行它时,此文件运行完美。现在我正在尝试将其嵌入HTML文件中,但遇到了麻烦。

Here is the standalone jar

这是我尝试嵌入.jar文件的页面。我不能让它自己运行,但如果我从我的项目的bin /目录中获取Main.class文件并包含它,它几乎可以工作。

<html>
<head><title>Voronoi Cells</title></head>
<body>
<applet code="Main.class" archive="Voronoi_Standalone_Local.jar" width="600" Height="500">
</applet>
</body>
</html>

Here is that page online

通过这种安排,在Chrome中,小程序显示,但帧速率仅为1 fps左右。

它崩溃了Firefox。

Safari很好用!

谁在乎它在IE中的作用。

我应该使用的applet标签是什么?如果可能的话,我宁愿只引用单个独立的.jar文件。为什么Chrome中的帧率如此糟糕?

1 个答案:

答案 0 :(得分:1)

那里很好。

我建议添加一个帧数计数器并将其显示在帧上。

我的猜测是你会发现将Java框架数据放在页面中的更新频率太低,所以你有很多更新,但它们没有进入页面。

我建议打开一个新的JFrame并在其中显示,看看是否有帮助。如果是,那么这是浏览器页面中“漏洞”的插件问题。