2013-03-08 60 views
0

我需要加載處理中的網站。我已經制作了自己的HTML文件,用於Google地圖基於web的api,它運行得非常好,但我需要一種方式來顯示處理過程中(即在處理java窗口中)。在處理中加載網站

還有什麼方法嗎?我知道處理是基於Java的,所以我認爲它會很容易,但我一直在尋找幾個小時,我無法找到任何東西。任何幫助將是偉大的!

回答

1

如果您需要一些處理功能,爲什麼不留在瀏覽器中並使用ProcessingJS

如果絕對有必要將您的代碼作爲Java應用程序或applet運行,請嘗試類似DJ

只要確保您使用最簡單的選項進行設置。

1

處理僅僅是一種編程語言。如果您需要在Processing應用程序中啓動瀏覽器,則必須自行停止使用Processing作爲語言,並將其用作完整Java應用程序中的API庫。它沒有帶有充當瀏覽器的任何東西,所有Processing本身可以做的就是將你鏈接到某處(使用link()函數調用)。

如果您將草圖作爲Applet運行,請注意不再推薦此草圖;如果您的瀏覽器中仍然啓用了Java,那麼您在過去幾個月中一直沒有關注Java周圍的安全新聞。一般的想法是,如果你需要一個瀏覽器配合,看看你是否可以使用Processing.js(它通過在瀏覽器中處理草圖作爲JavaScript解釋它們,而不是編譯成Java VM字節碼和在JVM中運行)。如果你有很多導入,這將不起作用,你可能不得不改用普通的Java路由。

1

我認爲使用Processing JavaScript mode,您可以使用JavaScript代碼擴展Processing草圖行爲。

JavaScript選項卡允許在PDE 內編寫純JavaScript代碼,這些代碼可以超出Processing API提供的範圍。查看該模式附帶的 示例,以瞭解如何將JavaScript代碼與「正常處理」集成。

這個堆棧溢出的問題可以幫助你實現「HTML加載窗口」效應: How to create an iframe on clicking a link?

0

對工作流程不太清楚你需要,但你可以從Java中使用PDEGraphics2D生成加工代碼輸出。這是一個java.awt.Graphics2D子類,其生成處理代碼的方式與Apache Batik爲SVG所做的很相似。只需將PDEGraphics2D實例傳遞給AWT/Swing層次結構的通常繪製機制即可。 見http://waterloo.sourceforge.net/PDEGraphics2D/