Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
远程图形环境Java Swing_Java_Swing_Graphics_Remoting - Fatal编程技术网

远程图形环境Java Swing

远程图形环境Java Swing,java,swing,graphics,remoting,Java,Swing,Graphics,Remoting,Java的API似乎表明有可能在单独的机器上运行GraphicsEnvironment: 此GraphicsEnvironment中的资源可能是本地或远程计算机上的资源。GraphicsDevice对象可以是屏幕、打印机或图像缓冲区,也是Graphics2D绘图方法的目标 这似乎表明可以在一台计算机上运行Java应用程序,但可以在另一台计算机上完全显示屏幕 现在,我还没有发现这在互联网上是否可行。如果这是可能的,如何实现?我怎样才能在一台单独的计算机上绘图?我不相信Java直接拥有这种功能。文档

Java的API似乎表明有可能在单独的机器上运行GraphicsEnvironment:

此GraphicsEnvironment中的资源可能是本地或远程计算机上的资源。GraphicsDevice对象可以是屏幕、打印机或图像缓冲区,也是Graphics2D绘图方法的目标

这似乎表明可以在一台计算机上运行Java应用程序,但可以在另一台计算机上完全显示屏幕


现在,我还没有发现这在互联网上是否可行。如果这是可能的,如何实现?我怎样才能在一台单独的计算机上绘图?

我不相信Java直接拥有这种功能。文档中的注释提到了这样一个事实,即底层操作系统可能支持某种功能,允许图形环境与实际运行应用程序的计算机保持远程。例如,linux系统允许您将“ssh-X”连接到另一台机器并运行GUI应用程序。应用程序本身在远程计算机上运行,但GUI显示在本地计算机上

+1这通常也适用于Mac OS X、Solaris和其他Unix版本。如何利用此功能?