Ответ 1
Есть метод setBorder()
, поэтому вы можете добавить границу к своей панели:
FlowPane pane = new FlowPane(10, 10);
pane.setBorder(new Border(new BorderStroke(Color.BLACK,
BorderStrokeStyle.SOLID, CornerRadii.EMPTY, BorderWidths.DEFAULT)));
Хотя это действительно проще с встроенным CSS:
pane.setStyle("-fx-border-color: black");
Или вы можете применить его с файлом CSS:
FlowPane pane = new FlowPane(10, 10);
pane.getStyleClass().add("pane");
Scene scene = new Scene(pane, 300, 250);
scene.getStylesheets().add(getClass().getResource("root.css").toExternalForm());
где 'root.css' находится в одном пакете и содержит:
.pane {
-fx-border-color: black;
}