×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Java
Posted by: Ellirabeth Dzhurko
Added: Aug 25, 2016 6:55 AM
Views: 4
Tags: no tags
Слушатель на изменение
  1.         VBox box = new VBox();
  2.         box.setAlignment(Pos.CENTER);
  3.        
  4.         ComboBox<String> editableComboBox = new ComboBox<String>();
  5.         editableComboBox.setId("second-editable");
  6.         editableComboBox.setPromptText("Edit or Choose...");
  7.         editableComboBox.setItems(strings);
  8.         editableComboBox.setEditable(true);
  9.  
  10.         box.getChildren().add(editableComboBox);
  11.      
  12.         editableComboBox.valueProperty().addListener(new ChangeListener<String>() {
  13.             @Override
  14.             public void changed(ObservableValue<? extends String> observable, String oldValue, String newValue) {
  15.  
  16.                 if (!newValue.equals("")){
  17.                     System.out.println("select " + newValue);
  18.                     switch (newValue){
  19.                         case "Circle":
  20.                             radius.setText("set radius");
  21.                             setRadius.setText(String.valueOf(50));
  22.                             getRadius=setRadius.getText();
  23.                             radius.setDisable(false);
  24.                             setRadius.setDisable(false);
  25.                             height.setDisable(true);
  26.                             setHeight.setDisable(true);
  27.                             break;
  28.                         case "Squad":
  29.                             height.setText("setHeigth x setWidth");
  30.                             setHeight.setText(String.valueOf(50));
  31.                             height.setDisable(false);
  32.                             setHeight.setDisable(false);
  33.                             radius.setDisable(true);
  34.                             setRadius.setDisable(true);
  35.                             break;
  36.                     }
  37.                 } else System.out.println("select null");
  38.  
  39.                
  40.             }
  41.         });