コード例 #1
0
ファイル: ControlTest.java プロジェクト: divannn/javafx
  @Override
  public void start(Stage primaryStage) {
    ObservableList<String> data = FXCollections.<String>observableArrayList();
    String[] s =
        new String[] {
          "apple",
          "ball",
          "cat",
          "doll",
          "elephant",
          "fight",
          "georgeous",
          "height",
          "ice",
          "jug",
          "aplogize",
          "bank",
          "call",
          "done",
          "ego",
          "finger",
          "giant",
          "hollow",
          "internet",
          "jumbo",
          "kilo",
          "lion",
          "for",
          "length",
          "primary",
          "stage",
          "scene",
          "zoo",
          "jumble",
          "auto",
          "text",
          "root",
          "box",
          "items",
          "hip-hop",
          "himalaya",
          "nepal",
          "kathmandu",
          "kirtipur",
          "everest",
          "buddha",
          "epic",
          "hotel"
        };

    for (int j = 0; j < s.length; j++) {
      data.add(s[j]);
    }

    HBox hbox = new HBox();
    hbox.setSpacing(10);
    hbox.setAlignment(Pos.CENTER);

    AutoFillTextBox<String> box = new AutoFillTextBox<String>(data);
    // box.setFilterMode(true);
    Label l = new Label("Enter text:");
    hbox.getChildren().addAll(l, box);

    Scene scene = new Scene(hbox, 300, 200);
    primaryStage.setScene(scene);
    primaryStage.setTitle("Autocomplete Demo");
    scene.getStylesheets().add("/control.css");
    primaryStage.setVisible(true);
  }