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

发布于 2024-11-27 02:08:16 字数 403 浏览 4 评论 0原文

所以我有一个可执行的 jar 文件,当使用命令在 Windows 或 Linux 中运行时,

 `java -jar filename.jar`

输出 是这样的。 但是,当使用 VNC 客户端通过远程连接查看同一内容时,输出会减少为 this

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

So I have an executable jar file which when run in windows or in Linux by using the command

 `java -jar filename.jar`

the output is this.
But when the same thing is viewed via a remote connection using VNC client, the output is reduced to this

I have tried changing the resolution of the vncserver instance by using -geometry attribute and have also tried supplying values for "-cc" and the "-depth" attributes. But to no avail. Can someone tell me what I have to do so as to get the intended display properly in the vnc session as well?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忱杏 2024-12-04 02:08:16

当 GUI 不是在 事件调度线程。远程连接增加了足够的延迟以暴露潜在的问题。

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

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

This may be seen when the GUI is not constructed on the event dispatch thread. The remote connection adds enough latency to expose the underlying problem.

Because the two images have differing dialog names, verify that both represent the same code. Also, check the remote server's .vnc log to see what window manager is being used.

Addendum: I'm not sure what VNC server your server is using, but you may be able to edit $HOME/.vnc/xstartup to specify the window manager. Gnome's Metacity has worked for me.

临风闻羌笛 2024-12-04 02:08:16

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

VNC Clients also have settings, like color depth etc, that effect the output quality. And it also depends on capabilities of VNC. Which SErver and and which client are you using? If you have set in in the VNCSErver, check the params of VNCViewer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文