0

イメージ ノードを Java から fxml (シーン ビルダーで作成) ファイルに追加したい場合、どうすればこれを実現できますか?

private ImageView close;
private ImageView close;
Image i = new Image(“file:C:\\Users\\Tarun\\Desktop\\Close-icon.png”);
close = new ImageView();
close.setImage(i);
close.setFitHeight(20);
close.setFitWidth(20);
close.setX(570);
close.setY(10);
Parent root = FXMLLoader.load(getClass().getResource(“table.fxml”));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();

メソッド root.getchidren.add(close) があることは知っていますが、ここではこのメソッドを実装できません。

4

1 に答える 1

2

Parent適切なクラスにキャストする必要があります。例えば

AnchorPane root = (AnchorPane)FXMLLoader.load(getClass().getResource(“table.fxml”));
root.getChidren.add(close);
于 2013-03-18T08:04:38.933 に答える