AFAIK,JavaFX在Scene Builder / FXML中没有 FileChooser 组件。需要使用Java,使用javafx.stage.FileChooser
类进行设置。制作MVC应用程序的最佳方法是什么-我所有的视图都在FXML中?
谢谢。
答案 0 :(得分:3)
能给我一个FXML中的FileChooser示例吗? cc @mrmcwolf
<?import javafx.scene.layout.GridPane?>
<?import javafx.stage.FileChooser?>
<GridPane fx:controller="sample.Controller" xmlns:fx="http://javafx.com/fxml" alignment="center" hgap="10" vgap="10">
<fx:define>
<FileChooser fx:id="chooser"/>
</fx:define>
</GridPane>
public class Controller {
@FXML
private FileChooser chooser;
}
通过fx:define
被声明为对象,这些对象未放置在生成的视图中,但可以通过id
在控制器和/或其他声明中进行访问。