0

Context2d を拡張して、呼び出すことができる特定のメソッドを作成したいcontext.myMethod();

このクラスの使用:

class MyContext extends Context2d {
    public myMethod();
}

しかし、私はキャンバスを作成しているCanvas canvas = Canvas.createIfSupported();ので、Context2dを取得しますcanvas.getContext2d();

キャンバス要素に ()がないため、最新のメソッドにMyContextを拡張するクラスを返すように強制するにはどうすればよいですか...Context2dsetContext2d

4

1 に答える 1

1

Context2dJavaScriptObjectしたがって、必要なのは、それをキャストするか、メソッドMyContextを使用することだけです。cast()

MyContext ctx = canvas.getContext2d().cast();
于 2012-12-04T15:47:32.003 に答える