import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class PizzaOrderApp extends Application {
@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("Заказ пиццы");
// Доступные пиццы
String[] pizzas = {"Маргарита - 500 руб.", "Пепперони - 600 руб.", "Гавайская - 650 руб."};
// Создание элементов интерфейса
ComboBox<String> pizzaComboBox = new ComboBox<>();
pizzaComboBox.getItems().addAll(pizzas);
Button orderButton = new Button("Заказать");
Label orderLabel = new Label();
// Обработчик события нажатия кнопки
orderButton.setOnAction(e -> {
String selectedPizza = pizzaComboBox.getValue();
if (selectedPizza != null) {
orderLabel.setText("Ваш заказ: " + selectedPizza + " оформлен!");
} else {
orderLabel.setText("Пожалуйста, выберите пиццу.");
}
});
// Создание макета
VBox vbox = new VBox(10, new Label("Выберите пиццу:"), pizzaComboBox, orderButton, orderLabel);
vbox.setMinWidth(300);
vbox.setMinHeight(200);
// Создание сцены
Scene scene = new Scene(vbox);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}