我有Java Swing应用程序。当用户点击MenuItem时,我想使用JavaScript在HTML页面上显示图形。

Java代码:

if(e.getActionCommand().equals("show graph")){

if(mainPopulation != null) {

double[] myPoints = mainPopulation.getElements();

Desktop d = Desktop.getDesktop();

try {

d.open(new File("D:/fp.html"));

} catch (IOException e1) {

e1.printStackTrace();

}

}

}JavaScript代码:

function draw(params) {

var canvas = document.getElementById("canvas");

if (canvas.getContext) {

var ctx = canvas.getContext("2d");

ctx.font = '10pt Calibri';

ctx.fillStyle = 'blue';

for(i=0;i

ctx.beginPath();

ctx.moveTo(params[i], params[i+1]);

ctx.lineTo(params[i + 2], params[i + 3]);

ctx.stroke();

ctx.fillText('(' + params[i].toString() + ';' + params[i +1].toString() + ')', params[i], params[i+1]);

i += 1;

}

}

}

我如何使用参数double [] myPoints调用函数draw(on body onload),从Java程序动态更改HTML?

谢谢。

java调用javascript函数_使用Java程序中的参数调用Javascript函数相关推荐

  1. python中延时函数_详解python中实现延时回调普通函数

    这篇文章主要给大家介绍了关于python中实现延时回调普通函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. 前言 ...

  2. c语言strdup函数_在C / C ++中使用strdup()函数的指南

    c语言strdup函数 In this article, we'll take a look at using the strdup() function in C/C++. 在本文中,我们将研究在C ...

  3. 自己实现c语言itoa函数_在C / C ++中实现itoa()函数

    自己实现c语言itoa函数 In this article, we'll take a look at implementing the itoa() function in C/C++. 在本文中, ...

  4. c语言中sprintf函数_在C / C ++中使用sprintf()函数

    c语言中sprintf函数 In this article, we'll take a look at using the sprintf() function in C / C++. 在本文中,我们 ...

  5. python ctypes 回调函数_如何用Python中的ctypes创建回调函数?

    我为海盗工具引擎SDK编写了一个包装器,但是有一个函数我还没有包装好.它是一个接受回调函数的异步函数,但我似乎不知道如何给它这个回调函数.在 函数如下所示:bool CorsairSetLedsCol ...

  6. python怎么创建函数_如何在python中创建自己的map()函数

    调用函数时,请使用星号*: def mapper(func, *sequences): result = [] if len(sequences) > 0: minl = min(len(sub ...

  7. python的loc函数_如何在pandas中使用loc、iloc函数进行数据索引(入门篇)

    在数据分析过程中,很多时候我们需要从数据表中提取出我们需要的部分,而这么做的前提是我们需要先索引出这一部分数据.今天我们就来探索一下,如何在pandas中使用loc函数和iloc函数索引数据. 今天我 ...

  8. java 错误码设计_关于Java中异常的设计

    Java中异常分为checked 和 unchecked 两种. 首先, 什么时候使用checked,什么时候用unchecked? checked本意是要求调用方处理这个异常, unchecked ...

  9. python中怎么调用函数_浅谈Python中函数的定义及其调用方法

    一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时 ...

最新文章

  1. nodejs学习资料
  2. 除了数据,生活中还有这些......
  3. Github上 Star 数相加超过 7w+ 的三个面试相关的仓库推荐
  4. java set spliterator_Java TreeSet spliterator()方法
  5. linux杀sqlplus进程,sqlplus / as sysdba 在linux系统所发起进程
  6. Linux基础(3)--搭建最小的Linux系统
  7. excel表转换成txt导入
  8. Windows10配置Git远程连接到github(全网简单教程)
  9. python随机图片api_抓取随机图片
  10. 一根绳子从一头烧需30时分钟_小学生一分钟跳绳满分训练指南
  11. Android中如何获取应用版本号
  12. [Python] L1-038. 新世界 团体程序设计天梯赛GPLT
  13. memsql 多节点部署
  14. 2019.07.22--自我总结--分析问题三W原则+做事PDCA法则
  15. Ubuntu查看USB串口号【简单、好记、好看】
  16. 纯css svg 改变图片颜色 ios android 小程序
  17. 在Win10 WSL中安装百度Apollo
  18. 使用 var 关键字在 Java 中使用动态类型
  19. 国外经典幽默漫画和笑话集
  20. 作为打工人,普通人努力的意义何在?

热门文章

  1. Windows server 2003 Cpu的-性能报警
  2. SQL游标原理和使用方法(转)
  3. java开发环境怎样选择_怎样搭建Java开发环境?
  4. project 模板_施工进度横道图模板,全套电子版,工作效率大大提高!
  5. iphonexr电池容量_初代手机到iPhone 12,从电池容量变化看充电功率的发展
  6. 2022春节行为经济学
  7. Netty 的 内存池 是如何实现的
  8. java工作面试必备知识 Java常用类库与技巧
  9. 分析go程序内存逃逸情况
  10. php函数里面传指针