小编ben*_*ben的帖子

如何为java中已创建的新组件创建FXML文件,而不是将其添加到场景构建器?

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

在此输入图像描述

我用测试类测试了它,它正在工作.

我现在想知道是否可以创建其FXML文件而不是将此组件添加到场景构建器中?怎么做 ?提前致谢.

java javafx fxml scenebuilder

7
推荐指数
1
解决办法
3781
查看次数

如何在 javaFX 中更改 fileChooser Open Dialog Buttons 的文本并使原始窗口无法访问?

我想使用 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- 如何做到在点击“取消”或“打开”之前无法访问(不可点击)它启动的舞台?

javafx filechooser javafx-2 javafx-8

5
推荐指数
0
解决办法
1070
查看次数

标签 统计

javafx ×2

filechooser ×1

fxml ×1

java ×1

javafx-2 ×1

javafx-8 ×1

scenebuilder ×1