Hallo ich wollte eine Einkaufsliste schreiben wo ich ein Button "Getränke" habe.
Wenn ich drauf klicke sollte eine Liste von Getränken mir angezeigt werden, tut es aber nicht.
Nur verstehe ich leider nicht warum das bei mir nicht klappt oder was da noch fehlt.
Hoffe ihr könnt mir da weiterhelfen.
Mfg
Wenn ich drauf klicke sollte eine Liste von Getränken mir angezeigt werden, tut es aber nicht.
Nur verstehe ich leider nicht warum das bei mir nicht klappt oder was da noch fehlt.
Hoffe ihr könnt mir da weiterhelfen.
Mfg
Code:
import java.util.Observable;
import javafx.application.Application;
import javafx.application.Platform;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.ListView;
import javafx.scene.control.TextField;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;
public class Einkaufszettel extends Application {
public static void main(String[] args) {
launch(args);
}
public void start(Stage primaryStage) throws Exception {
Button b1 = new Button("Getränke");
b1.setOnAction(new EventHandler<ActionEvent>() {
public void handle (ActionEvent event){
ListView<String> list = new ListView<>();
ObservableList<String> items = FXCollections.observableArrayList(
"Cola","Fanta","Sprite","RedBull");
list.setItems(items);
}
});
HBox box1 = new HBox(b1);
box1.setAlignment(Pos.BOTTOM_CENTER);
BorderPane bp = new BorderPane();
Scene scene = new Scene(bp,500,300);
bp.setTop(box1);
primaryStage.setTitle("Einkaufszettel");
primaryStage.setScene(scene);
primaryStage.show();
}
}