2010-08-01 59 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

相關問題