Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```
- private final String[] crust = {"Thin", "Thick", "Cheese Stuffed",
- "Detroit Style"};
- private final String[] cheese = {"Mozzarella", "Provolone", "Parmesan",
- "Grana Podano"};
- private final String[] meat = {"Sausage", "Pepperoni", "Bacon", "Ham"};
- private final String[] vegi = {"Green Pepper", "Onion", "Olives", "Mushrooms"};
- private final String[] sauce = {"Red Sauce", "White Sauce", "Pesto", "Ranch"};
- @Override
- public void start(Stage primaryStage) {
- HBox topBox = new HBox(4);
- ListView<String> crustList = new ListView<> (FXCollections
- .observableArrayList(crust));
- ListView<String> cheeseList = new ListView<> (FXCollections
- .observableArrayList(cheese));
- ListView<String> meatList = new ListView<> (FXCollections
- .observableArrayList(meat));
- ListView<String> vegiList = new ListView<> (FXCollections
- .observableArrayList(vegi));
- ListView<String> sauceList = new ListView<> (FXCollections
- .observableArrayList(sauce));
- crustList.setMaxHeight(100);
- cheeseList.setMaxHeight(100);
- meatList.setMaxHeight(100);
- vegiList.setMaxHeight(100);
- sauceList.setMaxHeight(100);
- Label pizzaType = new Label();
- topBox.getChildren().addAll(crustList, cheeseList, meatList, vegiList,
- sauceList);
- Button orderButton = new Button("Order");
- orderButton.setOnAction(e -> {
- crustList.getSelectionModel().selectedItemProperty().addListener((obs, oldValue,
- crustValue) -> {
- pizzaType.setText(crustValue);
- });
- });
- VBox bottomBox = new VBox(20);
- bottomBox.getChildren().addAll(orderButton, pizzaType);
- BorderPane pane = new BorderPane();
- pane.setTop(topBox);
- pane.setCenter(bottomBox);
- Scene scene = new Scene(pane, 500, 300);
- primaryStage.setTitle("Pizza Order");
- primaryStage.setScene(scene);
- primaryStage.show();
- }
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement