电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

EAS8.8 浏览器控件调用Java代码

来源:金蝶云社区作者:金蝶2024-09-226

EAS8.8 浏览器控件调用Java代码

使用浏览器控件嵌入web页面后,web页面与Java代码如何进行交换,浏览器如何调用Java代码。

发布版本:EAS8.8

上线日期:2022/10/31

补丁号:EAS8.8安装包

新特性介绍

  • 浏览器控件调用Java代码

操作指引

1需要先参考浏览器控件的使用。

特性效果展示

下面将给出一个web页面调用Java代码的例子,web界面中有一个文本输入框和一个按钮,当点击按钮后会从StringProvider这个类获取文本并填充到文本输入框中。

首先准备Web页面clicktest.html 其代码如下:

<!DOCTYPE html> 
<html>
 <head>
  <meta charset="utf-8"> 
  <meta http-equiv="X-UA-Compatible" content="IE=9,IE=Edge,chrome=1"> 
  <title>从Java代码加载文本</title> 
  <script> 
  function copyText() 
  { 
      document.getElementById("field2").value=javaf.getStr();
   } 
</script> 
</head> 
<body> 字段1: <input type="text" id="field2"> <br>
<br> <button onclick="copyText()">复制文本</button> 
<p>在按钮点击时触发注册的Java函数。将从Java函数获取值填充到字段1中。</p>
</body> 
</html>

其次准备StringProvider.java里面有一个方法getStr()返回文本用于填充到Web页面的字段1中其代码如下:

public class StringProvider
{

	public String getStr()
	{
		return "测试浏览器控件调用java资源。";
	}
	
}

接下来准备主代码KDWebViewPanelFunctionTest.java,其会初始化一个浏览器控件并将创建StringProvider实例并注册为浏览的函数。

public class KDWebViewPanelFunctionTest extends JFrame
{

	private KDWebViewPanel panel;

	public KDWebViewPanelFunctionTest(String name)
	{
		super(name);
		panel = new KDWebViewPanel(WebServer.getDefaultWebServer().getClassPath

EAS8.8 浏览器控件调用Java代码

使用浏览器控件嵌入web页面后,web页面与Java代码如何进行交换,浏览器如何调用Java代码。发布版本:EAS8.8上线日期:2022/10/31补丁号:EA...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信