0

我有一个 java.awt.Canvas 对象和一个 JavaScript 文件 canvas.js

canvas.js 包含:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,75);

然后通过以下方式将 canvas.js 加载到 ScriptEngine:

ScriptEngine se = new LoadEnabledRhinoEngineFactory().getScriptEngine();
try {
    se.eval("loadScript('/home/ani/canvas.js');");
} catch (Exception e) {
    e.printStackTrace(System.err);
}

现在我希望 canvas.js 在 java.awt.Canvas 对象上绘图。是否有可能,如果是,那么如果不是,那有什么替代方案?

4

1 回答 1

0

高度怀疑 canvas.js 是否可以在 java.awt.Canvas 上绘图。这是一个替代方案

于 2014-10-28T16:03:07.813 回答