【发布时间】:2020-05-20 14:38:58
【问题描述】:
我是 IDEA 的新手。我在 Windows 10 下使用 JDK 11.0.2 和 javafx-sdk 11.0.2 运行版本 Community 2020.1 和 Gluon SceneBuilder 11.0.1。 感谢 Egor Klepikov (IntelliJ),我编写了一个小型测试程序,需要添加很多运行配置。这是控制器的代码:
public class Controller {
public Button btn1;
public WebView webView = new WebView();
WebEngine webEngine = webView.getEngine();
public Button showBtn;
String fpath;
@FXML
public void initialize() {
// System.out.println("in controller initialize");
File file = new File(String.valueOf(getClass().getResource("RateCalculatorHelp.html")));
fpath = file.getPath();
// System.out.println("Path: " + fpath);
webEngine.load(fpath);
}
public void showHtml(ActionEvent actionEvent) {
webView.setVisible(true);
}
}
当我运行应用程序时,没有错误消息,但我的 html 文件没有显示。我不知道为什么!欢迎帮助。
PS 有没有办法将项目的文件附加到我的消息中?
【问题讨论】:
-
为什么是
String.valueOf(...)? -
由 IDEA 添加的 §
-
你永远不要将你的 WebView 添加到你的场景中。
标签: javafx