MCPcopy Create free account
hub / github.com/Nurtak/ObjectGraphVisualization / createCenterField

Method createCenterField

src/ch/hsr/ogv/view/PaneBox.java:171–193  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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

Callers 1

Calls 6

getCenterMethod · 0.95
loadCenterTextFieldMethod · 0.95
setMaxWidthMethod · 0.80
setMinHeightMethod · 0.80
setTextMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected