2010-08-01 50 views
1

我有一个单独的.jar文件,我使用Eclipse中的可运行.jar文件导出功能创建。当你下载并运行它时,该文件完美无瑕。现在我试图将它嵌入到HTML文件中,但遇到了麻烦。独立.jar运行良好,但嵌入HTML时,帧率下降到1 fps

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

利用这种布置,在浏览器,小应用程序显示,但是帧率只有1周围帧。

它使Firefox崩溃。

它工作正常它Safari!

谁在乎它在IE中的作用。

我应该使用什么正确的applet标签?如果可能,我宁愿只引用单个独立的.jar文件。为什么Chrome中的帧速率很差?

+1

我只想说这很酷。 – zneak 2010-08-01 21:09:05

+0

而且它在OS X的Firefox 3.6.3上运行良好。 – zneak 2010-08-01 21:10:45

+0

以相同速度在IE8/FF下运行3.6.6/Chrome 6.0.477/Opera 10.60在windows xp下 – 2010-08-01 21:19:30

回答

1

不错的那里。

我会建议添加一个帧数计数器并显示它覆盖在框架上。

我的猜测是,您会发现将Java框架数据放入页面的更新频率太低,因此您有足够的更新,但它们没有进入页面。

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

+0

你发现了什么? – 2010-08-02 15:22:01

相关问题