0
我想要在中的代码在控制器所属的窗口打开时执行。我会怎么做?如何在JavaFX中打开新窗口时执行代码?
public class OpenAccountScreenController {
public TableView openAccountTableView = new TableView();
public TableColumn accountNameColumn = new TableColumn();
public TableColumn accountNumberColumn = new TableColumn();
public void execute() {
accountNameColumn.setCellValueFactory(new PropertyValueFactory("accountName"));
accountNumberColumn.setCellValueFactory(new PropertyValueFactory("accountNumber"));
for(Account account : accounts.values()) {
openAccountTableView.getItems().add(account);
}
}
}
不,我想调用/执行OpenAccountScreenController中的代码,在窗口打开后用值填充表格。 @Yahya – faraaz
@faraaz这就是代码所做的。 –
@SergeyGrinev这不会工作,因为我们正在创建一个OpenAccountScreenController的新实例。我需要一种方法来填充表格而不创建控制器的新实例。 – faraaz