2011-06-30 33 views
4

從Java的API似乎表明,它可能具有在一個單獨的機器上運行的GraphicsEnvironment中:遠程GraphicsEnvironment中的Java Swing

此GraphicsEnvironment中的資源可以是本地或遠程計算機上。 GraphicsDevice對象可以是屏幕,打印機或圖像緩衝區,並且是Graphics2D繪圖方法的目的地。

這似乎表明可以在一臺計算機上運行Java應用程序,但在另一臺計算機上完全顯示屏幕。

現在,我還沒有找到這是否可能在互聯網上。如果這是可能的,怎麼做?我怎樣才能繪製成一個單獨的電腦?

回答

4

我不相信Java有這個設施直接。文檔中的注意事項是指底層操作系統可能支持某些功能,使圖形環境遠離實際運行應用程序的機器。例如,linux系統允許你將「ssh -X」指向另一臺機器並運行GUI應用程序。應用程序本身在遠程計算機上運行,​​但GUI顯示位於本地計算機上。

+0

+1這通常適用於Mac OS X,Solaris和其他Unix版本。 – trashgod

+0

如何利用此功能? –