Hallo Zusammen,
das eine Problem ist gelöst und schon taucht das nächste Problem auf.
Und zwar ich möchte eine Tableview befüllen.
Mit dem obigen Code werden zwar Zeilen eingefügt diese bleiben aber leer obwohl in der Variable SpielerA ein wert enthalten ist (Habe ich mit System.out.print überprüft)
Daher eine Frage was mache ich falsch bzw. was habe ich vergessen?
Eine andere Frage behandelt folgendes Problem
laut verschiedenen Quellen kann ich in der CellFactory anstatt den Variablennamen auch einen getter eingeben nur wenn ich nun getSpielerA stat SpielerA einsetzte bekomme ich den Fehler unknownsource. Woran kann dies liegen
das eine Problem ist gelöst und schon taucht das nächste Problem auf.
Und zwar ich möchte eine Tableview befüllen.
Code:
//AUSZUG aus der XML
<TableView fx:id="Spielbericht" layoutX="7.0" layoutY="302.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="413.0">
<columns>
<TableColumn fx:id="NameA" prefWidth="125.0" text="ID" />
<TableColumn fx:id="NameB" prefWidth="78.0" text="Name" />
</columns>
</TableView>
Java:
//
@FXML
TableView Spielbericht;
@FXML
TableColumn NameA,NameB;
//.... Hier befindet sich uninteressanter Code....
//Ab hier möchte ich die Tableview befüllen
ObservableList<Match> inhalt = FXCollections.observableArrayList();
inhalt.addAll(new Match(Spieler2, Spieler1),new Match(Spieler1, Spieler2));
NameA= new TableColumn<Match,String>();
NameA.setCellFactory(new PropertyValueFactory<Match,String>("SpielerA"));
Spielbericht.setItems(inhalt);
Daher eine Frage was mache ich falsch bzw. was habe ich vergessen?
Eine andere Frage behandelt folgendes Problem
laut verschiedenen Quellen kann ich in der CellFactory anstatt den Variablennamen auch einen getter eingeben nur wenn ich nun getSpielerA stat SpielerA einsetzte bekomme ich den Fehler unknownsource. Woran kann dies liegen
Java:
//AUSZUG aus der Match-Klasse
public String getSpielerA(){
return SpielerA;
}