jimb0p
Erfahrenes Mitglied
Hi Zusammen,
arbeite mich aktuell in JavaFX ein. Habe mir mit dem Scenebuilder ne GUI gebaut. Der Teil mit der Tabelle sieht wie folgt aus:
Nun habe ich eine Klasse Artikel welche so aussieht:
entsprechend noch die getter und setter Methoden. Jetzt hole ich mir 100 Artikel aus der Datenbank und fülle folgende Liste damit:
Soweit so gut. Jetzt möchte ich den Inhalt in meine Tabelle in der GUI bekommen, allerdings weiß ich hier nicht weiter. Wenn noch Codeschnipsel fehlen sagt Bescheid. Gruß!
arbeite mich aktuell in JavaFX ein. Habe mir mit dem Scenebuilder ne GUI gebaut. Der Teil mit der Tabelle sieht wie folgt aus:
Code:
<TableView fx:id="mainTableView" prefHeight="574.0" prefWidth="1276.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<columns>
<TableColumn fx:id="clmnBrand" prefWidth="117.0" text="Marke" />
<TableColumn fx:id="clmnHan" prefWidth="120.0" text="HAN" />
<TableColumn fx:id="clmnName" prefWidth="330.0" text="Name" />
<TableColumn fx:id="clmnFarbe" prefWidth="208.0" text="Farbe" />
<TableColumn fx:id="clmnOrt" prefWidth="85.0" text="Ort" />
<TableColumn fx:id="clmnPreis" prefWidth="86.0" text="Preis(VK)" />
<TableColumn fx:id="clmnLager" editable="false" minWidth="1.0" prefWidth="77.0" text="Lager" />
<TableColumn fx:id="clmnZulauf" editable="false" prefWidth="63.0" text="Zulauf" />
<TableColumn fx:id="clmnStatus" prefWidth="69.0" text="Status" />
<TableColumn fx:id="clmnNewsletter" editable="false" prefWidth="24.0" resizable="false" text="NL" />
<TableColumn fx:id="clmnBlog" editable="false" prefWidth="25.0" resizable="false" text="BG" />
<TableColumn fx:id="clmnSocielMedia" editable="false" prefWidth="25.0" resizable="false" text="SM" />
<TableColumn fx:id="clmnNewsblog" editable="false" prefWidth="25.0" resizable="false" text="NB" />
</columns>
</TableView>
Nun habe ich eine Klasse Artikel welche so aussieht:
Java:
private int kArtikel;
private String marke;
private String cHan;
private String name;
private String farbe;
private String lagerOrt;
private float preis;
private int mengeLager;
private int mengeZulauf;
private String status;
private boolean newsletterSent;
private boolean blogSent;
private boolean socialMediaSent;
private boolean newsBlogSent;
entsprechend noch die getter und setter Methoden. Jetzt hole ich mir 100 Artikel aus der Datenbank und fülle folgende Liste damit:
Java:
private ObservableList<Artikel> articleList = FXCollections.observableArrayList();
Soweit so gut. Jetzt möchte ich den Inhalt in meine Tabelle in der GUI bekommen, allerdings weiß ich hier nicht weiter. Wenn noch Codeschnipsel fehlen sagt Bescheid. Gruß!