()
| 169 | } |
| 170 | |
| 171 | public void createCenterField() { |
| 172 | Label centerLabel = new Label(); |
| 173 | centerLabel.setCacheHint(CacheHint.SCALE_AND_ROTATE); |
| 174 | centerLabel.setDepthTest(DepthTest.ENABLE); |
| 175 | centerLabel.setText("attr" + getCenter().getChildren().size() + 1); |
| 176 | HBox.setHgrow(centerLabel, Priority.ALWAYS); |
| 177 | centerLabel.setMaxWidth(Double.MAX_VALUE); |
| 178 | centerLabel.setPrefWidth(Double.MAX_VALUE); |
| 179 | centerLabel.setWrapText(false); |
| 180 | centerLabel.setPadding(new Insets(0, 5, 0, 5)); |
| 181 | centerLabel.setMinHeight(28); |
| 182 | centerLabel.setStyle("-fx-font-size: 16;"); |
| 183 | |
| 184 | TextField centerTextField = loadCenterTextField(); |
| 185 | centerTextField.setText(centerLabel.getText()); |
| 186 | // centerTextField.setContextMenu(new ContextMenu()); // overrides the bugged default contextmenu |
| 187 | this.centerLabels.add(centerLabel); |
| 188 | this.centerTextFields.add(centerTextField); |
| 189 | GridPane centerGridPane = getCenter(); |
| 190 | if (centerGridPane != null) { |
| 191 | centerGridPane.add(centerLabel, 0, getCenter().getChildren().size()); |
| 192 | } |
| 193 | } |
| 194 | |
| 195 | private TextField loadCenterTextField() { |
| 196 | Object loadedPreset = FXMLResourceUtil.loadPreset(Resource.CENTERTEXTFIELD_FXML); // load center textfield preset from fxml file |
no test coverage detected