If you set the border programmatically, for example:
VBox vbox = new VBox();
BorderStroke borderStroke = new BorderStroke(Color.RED, BorderStrokeStyle.DASHED,
null, new BorderWidths(5));
vbox.setBorder(new Border(borderStroke));
Then you can get the width like:
double left = vbox.getBorder().getStrokes().get(0).getWidths().getLeft();
System.out.println("Left border width " + left);
Output
Left border width 5.0
source
share