Hallo Zusammen,
ich muss für mein Studium ein kleines Projekt erstellen (Pizzalieferservice) und habe schon paar Sachen erstellt doch frage ich mich, wie ich weiter machen kann. Ich habe 2 Gui Fenster eins mit Menü und eins mit dem Warenkorb. Ich habe Checkboxen mit den jeweiligen Pizzen (Window 1) und diese müssten dann im Warenkorb (Window 2) angezeigt werden doch weiß ich nicht genau wie. Window = GUI. Durch die Class ORDER soll ich die Pizzen die gecheckt sind in einem Array speichern und dann im Warenkorb (Fenster 2) anzeigen lassen (Auswahl). Also das Array auslesen und in einem LABEL anzeigen lassen was gecheckt wurde, doch wie? :-/
...leider bin ich noch kein fortgeschrittener Programmierer....
Danke für die Hilfe!!!!
Hier noch die GUI:
ich muss für mein Studium ein kleines Projekt erstellen (Pizzalieferservice) und habe schon paar Sachen erstellt doch frage ich mich, wie ich weiter machen kann. Ich habe 2 Gui Fenster eins mit Menü und eins mit dem Warenkorb. Ich habe Checkboxen mit den jeweiligen Pizzen (Window 1) und diese müssten dann im Warenkorb (Window 2) angezeigt werden doch weiß ich nicht genau wie. Window = GUI. Durch die Class ORDER soll ich die Pizzen die gecheckt sind in einem Array speichern und dann im Warenkorb (Fenster 2) anzeigen lassen (Auswahl). Also das Array auslesen und in einem LABEL anzeigen lassen was gecheckt wurde, doch wie? :-/
...leider bin ich noch kein fortgeschrittener Programmierer....
Danke für die Hilfe!!!!
Java:
import javafx.event.ActionEvent;
import javafx.scene.control.CheckBox;
import java.util.ArrayList;
import java.util.List;
public class Order {
private double endPrice;
private List<Pizza> order;
private Order() {
order = new ArrayList<>();
endPrice = 0;
}
/**
* Use method to add a Pizza to the final order
*
* @param pizza the pizza to add
*/
public void addPizza(Pizza pizza) {
//PizzaMargeritha.setOnAction(e -> handleButtonAction(e));
order.add(pizza);
}
ZUSÄTZLICH DIE CONTROLLER CLASS mit den Auslesen der Checkboxen
public void handlebuttonAction(ActionEvent e) {
String choices="";
if(PizzaSalami.isSelected()){
choices+=PizzaSalami.getText() + "\n";
}
if(PizzaMargeritha.isSelected()){
choices+=PizzaMargeritha.getText() + "\n";
}
if(PizzaHawaii.isSelected()){
choices+=PizzaHawaii.getText() + "\n";
}
lbllist.setText(choices);
}