当前位置: 首页 > 知识库问答 >
问题:

计算一个字符串需要的像素数[重复]

唐彦
2023-03-14

我希望能够根据每个字符串所需的像素数(它们不需要相同大小)来设置DataGrid单元格的宽度。我没有在谷歌上遇到这个,所以想知道这是否可能,基于TornadoFX使用的默认字体等。我想图书馆的某个地方正在跟踪这个

共有1个答案

王兴庆
2023-03-14

我使用Text(your Stringhere)。boundsInLocal.width12来获得文本长度的半准确结果。如果我没记错的话,这需要视图/节点停靠,因此可能需要runlater调用。此外,12偏移量只是我模仿标签宽度和避免截止值所需的数字。它可能是不同的数字供您使用。我也没有测试这个,看看它是否适合在较大的字符串中扩展。

 类似资料:
  • 问题内容: 如何在Java中以像素为单位计算a的宽度? 例如,我有一个字符串说“ Hello World!”。 考虑到其字体系列和大小,它的像素长度是多少? 问题答案: 有多种方法可以实现想要的目标,例如,基于要实现的目标。 但这仅与上下文相关,并且不会转换为屏幕或打印机之类的内容。 但是,只要您具有上下文,就可以实现相同的结果。 显然,此示例使用了为上下文安装的默认字体,如果需要,可以更改…

  • 问题内容: 在Java FX 2.2中似乎没有API调用来计算文本字符串的宽度(以像素为单位)。在其他论坛上也有解决方法的建议,但是我创建或查找使用默认字体或其他方式返回String宽度的任何代码的工作都失败了。任何帮助,将不胜感激。 问题答案: 如果仅在不使用CSS的情况下测量默认字体,请执行以下操作: 将要测量的字符串放在Text对象中。 获取Text对象的布局范围的宽度。 如果你需要应用CS

  • 在JavaFX2.2中,似乎没有API调用来计算文本字符串的宽度(以像素为单位)。在其他论坛上也有关于解决方法的建议,但我使用默认字体或其他方式创建或查找返回字符串宽度的代码的努力失败了。任何帮助都将不胜感激。

  • 我试图从str2参数创建一个新的索引数组,但是得到了这个错误:“array required,but string found。”我正在学习Java,只会轻松地用JavaScript写作。有人能解释一下这个错误信息是什么意思吗?

  • 我需要把绳子接上 到目前为止,我有这个,但不知道如何截断实际的“字符串分隔符”:

  • 如何在Java中计算的宽度(以像素为单位)?例如,我有一个字符串说“你好世界!它的长度是多少(以像素为单位),还要考虑它的字体系列和大小?