2014-10-28 42 views
0

我有java.awt.Canvas中的一个对象和JavaScript文件canvas.js如何将JavaScript文件链接到java.awt.Canvas?

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对象上绘制。有没有可能,如果是的话,如果不是什么是替代方案?

+0

另一种方法是直接绘制java.awt.Canvas。我坦率地怀疑你想要什么是可能的。 – 2014-10-28 16:24:03

回答

相关问题