Как связать файл javascript с java.awt.Canvas?
У меня есть объект 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. Возможно ли, если да, то как, если нет, какова альтернатива?
1 ответ
Сильно сомневаюсь, что canvas.js может рисовать на java.awt.Canvas. Вот альтернатива