Hi,
möchte meine Tabelle befüllen die so aus sieht ->
Information kriege ich hier raus ->
versuche es im Controller zu bearbeiten ->
kann mir da eine Helfen bitte !
danke im voraus!
möchte meine Tabelle befüllen die so aus sieht ->
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.text.Font?>
<?import javafx.scene.text.Text?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8.0.172-ea" xmlns:fx="http://javafx.com/fxml/1" fx:controller="controller.ShoppingCartController">
<children>
<TableView layoutX="30.0" layoutY="69.0" prefHeight="216.0" prefWidth="370.0">
<columns>
<TableColumn prefWidth="75.0" text="Name" />
<TableColumn prefWidth="153.0" text="Beschreibung" />
<TableColumn prefWidth="64.0" text="Preis" />
<TableColumn prefWidth="77.0" text="Anzahl" />
</columns>
</TableView>
<Text layoutX="164.0" layoutY="358.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Summe:">
<font>
<Font name="System Bold" size="49.0" />
</font>
</Text>
<Label alignment="CENTER" layoutX="370.0" layoutY="301.0" prefHeight="73.0" prefWidth="196.0" text="0">
<font>
<Font size="50.0" />
</font>
</Label>
<Button layoutX="468.0" layoutY="141.0" mnemonicParsing="false" onAction="#onTest" text="Button" />
</children>
</AnchorPane>
Information kriege ich hier raus ->
Java:
/**
* Liefert eine Liste der Warenkorbpositionen.
* @return
*/
public Collection<Position> getPositions() {
return itemMap.values();
}
versuche es im Controller zu bearbeiten ->
Java:
public void onTest(){
for (Position position: shoppingCart.getPositions()){
System.out.println(position.getName()+" "+position.getProductDetails()+ ""+ position.getPrice()+ "" +position.getAmount());
}
}
kann mir da eine Helfen bitte !
danke im voraus!