javafx - 用于 MVC 应用程序的 JavaFX 文件选择器
问题描述
AFAIK,JavaFX在 Scene Builder/FXML中没有FileChooser组件。需要使用Java,使用javafx.stage.FileChooser
类来设置它。做一个 MVC 应用程序的最佳方法是什么 - 我所有的视图都在 FXML 中?
谢谢。
解决方案
你能给我一个 FXML 中 FileChooser 的例子吗?抄送@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;
}
Byfx:define
是声明的对象,它们没有放在生成的视图中,但可以在控制器和/或其他声明中通过id
.
推荐阅读
- c# - 如何在 Electron.NET 中创建子模式窗口?
- samsung-mobile - 如何使用 Bixby 在 Android 活动中的视图上生成“onClick()”事件
- c++ - 专业化功能的问题
- sql - SQL DATEDIFF 返回错误的结果
- javascript - 将 php 全局变量传递给 ajax.success()
- php - 如何在使用符号查询后回显当前 url?
- javascript - 如何将参数从Vue根传递到组件?
- node.js - sh:SET:在`npm start`中找不到命令
- python - Python Swagger 响应变为空(Flask、Flask_Restplus)
- python - 如何修复在vsCode中运行python代码,爬取的数据是中文乱码,在python中直接idle不行