Как связать файл 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. Вот альтернатива

Другие вопросы по тегам