我正在用一个库编程,我不知道代码,只知道方法,而且我不能修改它。我试图做一个“航班”的表视图,但我不知道如何为每只苍蝇设置一个名称(或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);
}发布于 2015-05-25 15:14:51
您需要为您的桌布声明一个valueFactory。如果在您的name类中有一个字段Flight,那么您可以这样做:
flightColumn.setCellValueFactory(
new PropertyValueFactory<Flight, String>("name"));https://stackoverflow.com/questions/30440421
复制相似问题