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

时间:2016-11-06 16:17:20

标签: java javafx

所以,我的场景中有一个矩形网格,我想给它一个边框,以便在视觉上将它分隔给其他人。我目前正在使用grid.setGridLinesVisible(true);并且工作正常,但我确信这不应该用于此。

我尝试使用nodes[j][i].setStroke(Color.BLACK);设置边框,这也有效,但现在我的整个网格变得更大了,因为它在矩形外部绘制边框,因此调整它的大小。

有没有办法在矩形内部绘制边框/笔划以保持转换? 我已经抬起了documentation,但没有这样的功能。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您可以使用setStrokeType为矩形使用StrokeType.Inside在内部绘制边框:

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