W jaki sposób sprawić by w program wypisywal tekst w zależności od tego czego wybralo sie z suwaków opcji, tzn. np.
Destination London discount Senior
package sample;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.geometry.Insets;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.ComboBox;
import javafx.scene.control.Label;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Main extends Application {
Stage window;
Scene scene;
Button button;
ComboBox<String> destinationBox, discountBox;
@Override
public void start(Stage primaryStage) throws Exception {
window = primaryStage;
window.setTitle("Tickets");
destinationBox = new ComboBox<>();
destinationBox.getItems().addAll(
"berlin", "london", "madrid", "moscow", "paris", "prague", "rome"
);
discountBox = new ComboBox<>();
discountBox.getItems().addAll(
"Full price", "Senior", "Student"
);
Label label = new Label("Destination " + destinationBox.getPromptText() + ", discount \"" + discountBox.getTypeSelector()+ "\"");
VBox layout = new VBox(10);
layout.setPadding(new Insets(20, 20, 20, 20));
layout.getChildren().addAll(label, discountBox, destinationBox);
scene = new Scene(layout, 300, 250);
window.setScene(scene);
window.show();
}
public static void main(String[] args) {
launch(args);
}
}