我使用图书馆编程,我不知道代码,只知道方法,我无法修改它。我试着查看"航班"它有效,但我不知道如何为每一只苍蝇放一个名字(或ID)。有人能帮我吗?谢谢。这里有一些代码:
public class StageController {
@FXML private TableView<Flight> flightsTable;
@FXML private TableColumn<Flight, String> flightColumn;
public void start(Airport air){
final AirportFlights a = Data.getInstance().getAirportFlights(air);
ObservableList<Flight> flights = FXCollections.observableArrayList(a.getArrivals().getFlights().values());
flightsTable.setItems(flights);
}
答案 0 :(得分:1)
您需要为表格列声明valueFactory
。如果您的name
课程中有字段Flight
,则可以执行以下操作:
flightColumn.setCellValueFactory(
new PropertyValueFactory<Flight, String>("name"));