热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javafx嵌入html图表,JAVAFX应用程序嵌入本地的html文件(webview)

JAVAFX应用程序嵌入本地的html文件(webview)JAVAFX应用程序嵌入本地的html文件(webview)效果图:废话不多说,直接上代码。

JAVAFX应用程序嵌入本地的html文件(webview)

JAVAFX应用程序嵌入本地的html文件(webview)

效果图:

24ca714f0f6c17cd4eaa2e7a47663323.png

废话不多说,直接上代码。

Main类:

package sample;

import javafx.application.Application;

import javafx.fxml.FXMLLoader;

import javafx.scene.Parent;

import javafx.scene.Scene;

import javafx.stage.Stage;

public class Main extends Application {

@Override

public void start(Stage primaryStage) throws Exception{

Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));

primaryStage.setTitle("JAVAFX嵌入html测试");

primaryStage.setScene(new Scene(root, 1270, 860));

primaryStage.show();

}

public static void main(String[] args) {

launch(args);

}

}

Controller类:

package sample;

import java.net.URL;

import java.util.ResourceBundle;

import javafx.fxml.FXML;

import javafx.fxml.Initializable;

import javafx.scene.web.WebEngine;

import javafx.scene.web.WebView;

public class Controller implements Initializable {

@FXML

private WebView webView;

@Override

public void initialize(URL location, ResourceBundle resources) {

// TODO Auto-generated method stub

final WebEngine webengine = webView.getEngine();

String url = Main.class.getResource("/html/index.html").toExternalForm();

webengine.load(url);

}

}

fxml文件的代码:

项目结构图:

42b3d4a2baa96d9797a99ce4d569df29.png

html文件夹放到src下,html文件夹里面放你的html文件。

JAVAFX应用程序嵌入本地的html文件(webview)相关教程



推荐阅读
author-avatar
小猪猫猫晓
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有