package net.thirdy.blackmarket.samples;
import java.util.Arrays;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TextField;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("Hello World!");
net.thirdy.blackmarket.fxcontrols.AutoCompleteTextField<String> textField = new net.thirdy.blackmarket.fxcontrols.AutoCompleteTextField<>(
Arrays.asList("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",
"loooooooooooooo000000000000000000f000000000000000oooong",
"loooooooooooooo00000000d000000000000f0000000000000oooong",
"loooooooooooooo000000000000000000000d000000000000oooong",
"loooooooooooooo00000000000d000000d0000000000000000oooong",
"loooooooooooooo0000000000d00f000000000000000000000oooong",
"loooooooooooooo0000000000f00000000000000000000000oooong",
"loooooooooooooo0000000000000f00000000000000000000oooong",
"loooooooooooooo0000000x00000000000000000000000000oooong",
"loooooooooooooo00000000000000d0000000000000000000oooong",
"loooooooooooooo000000x000000000000000000000000000oooong",
"loooooooooooooo00000000000f0000000000000000000000oooong",
"loooooooooooooo000000x000000000000000000000000000oooong",
"loooooooooooooo00000000000f0000000000000000000000oooong",
"loooooooooooooo0000000000x00000000000000000000000oooong",
"loooooooooooooo00000000000x0000000000000000000000oooong",
"loooooooooooooo000000000000000000000000000000000oooong",
"loooooooooooooo000x000000000x000000000000000000000oooong",
"looooooooxoooooo000000000000000f000000000000000000oooong",
"loooooooooooooo000000000000x000000000000000000000oooong",
"loooooooooooooo00000000x000000000000000000000000oooong",
"loooooooooooooox0000000000000000000dg0000000000000oooong",
"loooooooooooooo000000000000000x000000000000000000oooong",
"x"
), 450
);
StackPane root = new StackPane();
root.getChildren().add(new VBox(new TextField("Other Field"), textField, new Button("Clickme")));
primaryStage.setScene(new Scene(root, 500, 250));
primaryStage.show();
}
public static void main(String[] args) {
Application.launch(Main.class, args);
}
}