private static void addHeader(String labelText, ToggleButton btn, Integer size, VBox content) { HBox headerRow = new HBox(size); Label lname = new Label(labelText); lname.getStyleClass().add("popover-label"); btn.setPrefSize(50, 10); // this is so everytime user closes popover in edit, and when user // revisits it popover is // in edit mode btn.setSelected(false); headerRow.getChildren().addAll(lname, btn); content.getChildren().add(headerRow); }