2012-04-24 43 views
0

在我的項目中,用戶可以在2D中勾畫屋頂,也可以在天台上放置天線,煙囪,水箱或冷卻器單元。webGL如何與Swing搭配使用

我需要使用swing和webGL來做到這一點。任何人都可以給我一些想法或鏈接,以便我可以繼續。

在此先感謝。

+0

Swing是一個Java庫。 WebGL是一個JavaScript庫。你在嘗試混合兩種語言嗎? – 2012-04-24 09:01:17

+0

這可能嗎? – Aritra 2012-04-24 10:04:41

+0

可能混用Java/Javascript?簡答:不需要。長答案:Google Web Toolkit。 – Toji 2012-04-24 21:28:35

回答

1

只是爲了澄清

WebGL是必然要用於渲染高性能3D(和2D)圖形與計算機的顯卡OpenGL實現語言的畫布API一個JavaScript API。

Swing是隨其標準開發套件附帶的Java GUI(繼承自Java的AWT)。

如果你沒有注意到,那是2種不同的編程語言中的2個概念!

解決問題

當我想創造與Swing一般的比賽,我需要一些渲染的圖形,我將轉向JOGL。這是一個令人驚歎的庫,與Java中的一些已知的GUI工具包很好地結合在一起,比如(你猜對了!)Swing。您可能需要使用其GLCanvas並直接將其嵌入到JFrame中。對於一些基礎代碼,請上網:

現在,你可能需要考慮你的JavaScript代碼遷移到Java ...