通过远程客户端查看swing应用程序并直接查看的区别

时间:2011-07-29 09:00:08

标签: java swing look-and-feel vnc-viewer

所以我有一个可执行jar文件,当使用命令

在Windows或Linux中运行时
 `java -jar filename.jar`

输出is this。 但是当使用VNC客户端通过远程连接查看相同内容时,输出将减少到this

我尝试使用-geometry属性更改vncserver实例的分辨率,并尝试为“-cc”和“-depth”属性提供值。但无济于事。有人能告诉我我必须做什么才能在vnc会话中正确显示预期的显示吗?

2 个答案:

答案 0 :(得分:1)

VNC客户端还具有影响输出质量的设置,如颜色深度等。它还取决于VNC的功能。您使用哪个SErver和哪个客户端?如果您已在VNCSErver中设置,请检查VNCViewer的参数。

答案 1 :(得分:1)

event dispatch thread上没有构建GUI时,可能会看到这种情况。远程连接增加了足够的延迟以暴露潜在的问题。

由于两个图像具有不同的对话框名称,因此请验证两个图像代表相同的代码。另外,检查远程服务器的.vnc日志以查看正在使用的窗口管理器。

附录:我不确定您的服务器正在使用哪种VNC服务器,但您可以编辑$HOME/.vnc/xstartup以指定窗口管理器。 Gnome的Metacity对我有用。