JavaFX:在矩形内设置边框以保持宽度和高度

3
所以,我的场景中有一个矩形网格,我想给它加上边框来将其与其他内容视觉上区分开。我目前正在使用grid.setGridLinesVisible(true);,这很好用,但我确定这不是用于此目的的。
我尝试使用nodes[j][i].setStroke(Color.BLACK);设置边框,这也可以,但现在我的整个网格变得更大了,因为它在矩形的外部绘制边框,从而调整大小。
是否有一种方法可以在矩形内部绘制边框/描边以保持转换?我已经查看了文档,但没有这样的函数。
感谢帮助!
1个回答

2

您可以使用setStrokeType来设置矩形的描边类型,使用StrokeType.Inside可以让边框线条在内部绘制:

nodes[j][i].setStrokeType(StrokeType.Inside);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接