所以,我的场景中有一个矩形网格,我想给它一个边框,以便在视觉上将它与其他矩形分开。我目前正在使用 grid.setGridLinesVisible(true);
并且效果很好,但我确信这不应该用于此目的。
我尝试使用 nodes[j][i].setStroke(Color.BLACK);
设置边框,这也有效,但现在我的整个网格变得更大,因为它正在绘制边界在矩形的外面,因此调整它的大小。
有没有办法在矩形内绘制边框/描边以保持变形? 我已经查过 documentation但是没有这样的功能。
感谢您的帮助!
最佳答案
您可以使用 setStrokeType
使用 StrokeType.Inside
为您的矩形在内部绘制边框:
nodes[j][i].setStrokeType(StrokeType.Inside);
关于JavaFX:在矩形内设置边框以保持宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40451544/