如何在远程桌面的 Swing 应用程序中确定以像素为单位的字体宽度

     2023-03-06     139

关键词:

【中文标题】如何在远程桌面的 Swing 应用程序中确定以像素为单位的字体宽度【英文标题】:How to determine font width in pixels in Swing application for remote desktop 【发布时间】:2015-04-18 01:04:42 【问题描述】:

我创建了一个 swing 应用程序,并通过 putty 远程调用它。 在实际系统中,字体大小与下面的代码相符,但在远程控制台我没有得到字体的大小。

我正在使用下面的代码来查找当前环境的字体大小(以像素为单位):

FontMetrics metrics = control
                    .getFontMetrics(control.getFont());
int hgt = metrics.getHeight();
int adv = metrics.stringWidth();

但是当从 putty 远程调用时,上面的代码不起作用。

我使用了http://docs.oracle.com/javase/tutorial/2d/text/measuringtext.html的方法

有谁知道怎么处理。

感谢您的帮助。

【问题讨论】:

你得到什么结果? 【参考方案1】:

.stringWidth 缺少 String 参数。该方法采用String 并使用给定的Font 对其进行测量,从而得到给定文本的前进宽度。您应该重新阅读您链接的文档。

【讨论】:

如何开启windows远程桌面服务

不同的Windows版本,开启远程桌面服务的方法略有不同。1、Win7/8系统(以Win7系统为例)具体操作如下:在“计算机”上右键“属性”,在弹出的窗口中选择”远程设置“,勾选如下图所示中的两个选项的任意一个都可以实现远程... 查看详情

windowsserver2003r2远程桌面服务怎么开

...→“添加或删除程序”→“添加或删除Windows组件”→“应用程序服务器”→“详细信息”→“Internet信息服务(IIS)”→“详细信息”→“因特网服务”→“详细信息”→勾选“远程桌面Web连接”→连点三个“确定”→“下一步”... 查看详情

如何远程登录家里的ubuntu电脑

你好,1/8要远程连接首先需要在被远程控制的电脑上面做一些设置,下面我们先来讲述怎么做这些设置点击打开ubuntu系统的系统菜单,然后依次点击打开“首选项”-----“远程桌面”2/8点击远程桌面后就打开“远程桌面首选项”... 查看详情

如何在 Windows Azure 中使用远程桌面调试辅助角色?

】如何在WindowsAzure中使用远程桌面调试辅助角色?【英文标题】:HowdoIdebugaWorkerRoleusingRemoteDesktopwithWindowsAzure?【发布时间】:2011-09-2810:41:46【问题描述】:我现在已经设置了我的WindowsAzure环境,以便我可以使用远程桌面访问我的... 查看详情

如何开启电脑的远程服务

开启远程桌面服务,具有一定的不安全性,容易被网上黑客攻击,如果一定要开启远程桌面服务,一定要做好安全防护的措施。开启Windows远程桌面服务的方法步骤:右键点击桌面计算机,在右键菜单中左键点击:属性,打开系... 查看详情

电脑连接不上服务器远程桌面,如何解决?

启动远程桌面连接的方法,正如上文提到的,WINDOWS2000引入远程桌面连接功能后受到了广大用户的好评,大家普遍认为开启该功能的方法太复杂,而且在使用时不能保证每个人都拥有WINDOWS2000SERVER光盘。因此在XP和2003系统中微软... 查看详情

如何开启电脑的远程服务?

具体操作方法:1、右击电脑桌面,在菜单中点击“属性”,打开系统窗口。2、点击“高级系统设置”,打开系统属性窗口,点击“远程”,然后先点击“允许远程协助连接这台计算机”,再点击“高级”。3、在远程协助设置窗... 查看详情

如何远程连接运行opengl/cuda等gpu程序

您好,希望以下回答能帮助您1.点击开始,在搜索栏中输入mstsc.exe打开远程桌面连接。运行2.右键单击桌面的电脑,点击属性,选择远程设置,选择允许运行任意版本远程桌面的计算机连接开通远程功能。然后打开控制面板-用户... 查看详情

如何在 C# 应用程序中从远程桌面访问 WCF 服务到另一台机器?

】如何在C#应用程序中从远程桌面访问WCF服务到另一台机器?【英文标题】:HowtoaccessWCFservicefromRemoteDesktoptoanothermachineinc#application?【发布时间】:2020-04-2708:31:33【问题描述】:我已经在远程桌面机器的IIS上部署了WCF服务。我可以... 查看详情

如何让mac,windows可以互相远程

...算机”复选框。单击“确定”。登录Mac电脑。在Finder的“应用程序”列表中,双击“远程桌面连接”图标。在“计算机”栏,键入要远程的Windows电脑的IP地址,然后单击“连接”。当Mac远程的Windows电脑的版本是XP及其以下版本时... 查看详情

windows系统往远程桌面上共享文件(某磁盘下文件)如何远程连接传输文件。

现在很多人跑程序都去连接linux系统的服务器,但是仍然有部分人没用过linux命令或者说觉得学习linux命令太过于麻烦,就仍然在使用windows系统的服务器,但是在进入windows远程桌面中,需要将自己的运行文件在pycharm中打开,这个... 查看详情

如何远程桌面

参考技术A问题一:怎么进入远程桌面前提:需要远程登陆的电脑在同个局域网中的话,必须是固定IP地址;假如是自动获取的IP地址那远程登陆就没有意义了.因为每次登陆都要先找它的IP那还不如直接使用所需要登陆的电脑呢!需要远... 查看详情

远程桌面连接失败有哪些原因,如何避免?

远程桌面,在连接过程中,必然会出现很多问题。IIS7远程桌面,精致小巧,合理避免各种bug,是站长人群的优选远程桌面服务器/vps批量管理软件地址:IIS7远程桌面程序截图:远程桌面连接常见问题: 解决办法:1.在桌面上... 查看详情

远程桌面怎样重启

远程桌面连接怎么实现重新启动,越简单越好谢谢远程桌面连接无法重新启动和关机,要怎么才能实现TO:AIKfei,任务管理器可以轻松打开,但是没有关机注销等选项1、在电脑上操作,Win键+r,输入mstsc,然后点击确定。2、在弹... 查看详情

检测远程桌面连接

...NET2.0中正常运行?我正在尝试做的是,我创建了一个时钟应用程序,它将一个人进出并保持跟踪。但我怀疑,这个特定的人正在工作中远程连接到他们的计算机,从家里,并打卡进出。有什么想法可以解决这个问题(并且不能取... 查看详情

通过远程桌面连接,如何将本地文件夹上传到服务器上?

以远程桌面软件TeamViewer为例:1、双击桌面的快捷方式启动TeamViewer。2、输入伙伴的ID,点击【连接到伙伴】按钮。3、连接成功后点击工具栏中【文件传输】菜单,选择【文件传输】。随后会打开文件传输窗口,左侧为本地窗口... 查看详情

如何用mac远程桌面连接windows,不用装虚拟机

用Mac远程桌面连接windows方法如下:1、首先需要开启Windows允许远程连接。单击“开始”菜单,找到“计算机”右击,选择菜单中的“属性”。2、在左侧列表中单击“远程设置”进入远程设置。3、按照图片上得步奏,勾选“允许... 查看详情

如何让mac,windows可以互相远程

...算机”复选框。单击“确定”。登录Mac电脑。在Finder的“应用程序”列表中,双击“远程桌面连接”图标。在“计算机”栏,键入要远程的Windows电脑的IP地址,然后单击“连接”。当Mac远程的Windows电脑的版本是XP及其以下版本时... 查看详情