gpt4 book ai didi

java - 需要将拉绳置于绘图图像的中心

转载 作者:行者123 更新时间:2023-12-01 13:48:30 24 4
gpt4 key购买 nike

所以我有一个绘图图像,我需要将字符串居中,绘图图像的宽度为 64 像素,并且我需要文本将其自身居中。

这是我现在拥有的代码。这个 x - Component.sX 阻止项目远离角色。

g.drawString(username,(int) (x - Component.sx), (int) y- (int) Component.sY - 2);

这就是我需要它集中的内容。 enter image description here

/image/GbxTo.png

最佳答案

我自己,我会使用 JLabel 来显示我的文本。您可以给容器一个BorderLayout,将JLabel添加到BorderLayout.PAGE_START位置,然后调用

setHorizontalAlignement(SwingConstants.CENTER)

确保其文本居中。

<小时/>

编辑
您声明:

my game uses drawimage drawstring ect.

如果您无法更改此设置,则需要使用 FontMetrics帮助您计算字符串的宽度和高度,然后使用此信息以及组件的宽度和高度来帮助决定字符串的放置位置。这将意味着更容易出错的计算将由您负责。

关于java - 需要将拉绳置于绘图图像的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20159574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com