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