前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >tornadofx入门19_webview

tornadofx入门19_webview

原创
作者头像
用户6167008
修改2019-12-27 10:26:26
8101
修改2019-12-27 10:26:26
举报
文章被收录于专栏:javafx框架tornadofx
代码语言:javascript
复制
import javafx.scene.web.WebView
import tornadofx.*

class MainView19 : View("WebView") {
    lateinit var wb: WebView
    override val root = borderpane {
        center = vbox(5) {
            webview {
                wb = this
                engine.isJavaScriptEnabled = true
                engine.userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3100.0 Safari/537.36\n"
            }
        }
        top {
            hbox(10) {
                button("load dogedoge") {// 加载网址
                    action {
                        wb.engine.load("https:/www.dogedoge.com")
                    }
                }
                button("load local html") {// 加载本地html文件
                    action {
                        wb.engine.load(resources.url("/localHtml.html").toExternalForm())
                    }
                }
                button("load content") {// 加载html字符串
                    action {
                        wb.engine.loadContent("""<h1 style="color:blue">i am h1 content</h1>""")
                    }
                }
            }
        }

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档