摘要: 但是在一些應用中,我需要把JME的顯示結(jié)果在圖形用戶界面(比如說用Swing或者SWT/Jface做的圖形用戶界面)上顯示出來,而不是又重新彈出一個窗口--這樣怪麻煩,也不方便用戶操作。對于Swing,JME提供了有一套方法可以方便的把JME程序的顯示效果在Swing做的界面是顯示出來(具體做法可參考JME提供的例子),但是對于SWT,JME就沒有說明該怎么做了(似乎對于SWT來說有些不公平)。雖然沒有說明,但是實際上我們還可以通過以Swing為過渡,使SWT實現(xiàn)這樣的功能。不過這樣好像有些麻煩了,因為自Eclipse3.2后,SWT提供了一個類--GLCanvas,可以使OpenGL在SWT的界面上繪制3D圖形。這樣就沒有問題了,JME可以直接在SWT界面中繪制圖形圖像,因為JME本身是封裝了OpenGL的API。
閱讀全文