我是javaFX的新手.我在java中创建了一个自定义的搜索框(扩展TextField),检查图像:

我用测试类测试了它,它正在工作.
我现在想知道是否可以创建其FXML文件而不是将此组件添加到场景构建器中?怎么做 ?提前致谢.
我想使用 javaFX FileChooser 类,因为我需要 openDialog。问题是我想更改按钮“打开”和“取消”的文本,而不是使启动 openDialog 的舞台无法访问。我正在使用此代码打开 FileChooser :
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Open Resource File");
Window stage = null;
fileChooser.getExtensionFilters().addAll(new FileChooser.ExtensionFilter("OWL (*.owl)", "*.owl"));
fileChooser.showOpenDialog(stage);
Run Code Online (Sandbox Code Playgroud)
我得到以下窗口:
所以我的问题是:
1- 是否可以将红色矩形中按钮的文本从“打开”更改为“Ouvrir”并将“取消”更改为“Annuler”?如果是,如何?
2- 如何做到在点击“取消”或“打开”之前无法访问(不可点击)它启动的舞台?