忍者ブログ

からすまる日誌 java

応用2(3) GraphicsContext gc (昼休みのおまけ)

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

応用2(3) GraphicsContext gc (昼休みのおまけ)

Canvas canvas = new Canvas(300,240);
GraphicsContext gc = canvas.getGraphicsContext2D();
↑ここですがね?
 
①canvasはCanvas型の変数。300*240の新しいキャンバスタイプのオブジェクトを生成して変数に入れた。
そこまではいい
②2行目ですよ
gcは変数。
その周囲が分からん。
  
クラスGraphicsContext
java.lang.Object
javafx.scene.canvas.GraphicsContext
 
public final class GraphicsContext
extends Object
このクラスはバッファを使用するCanvasへの描画呼出しを発行するために使用されます。
呼出しごとに、必要なパラメータがバッファにプッシュされ、その後、パルスの最後に、レンダリング・スレッドによってCanvasノードのイメージ上にそれらのパラメータがレンダリングされます。
 

GraphicsContextで描画をする
 
 
>では、コントローラークラスに描画のための処理を作成しましょう。下のリスト欄に簡単なサンプルを挙げておきました。これを実行すると、赤い四角い領域の中に青い線で円が描かれます。
 
Canvasの描画は、「GraphicsContextの取得」「描画の設定」「描画メソッドの呼び出し」という形で行います。それぞれの手順を追って説明しましょう。
 
・GraphicsContextの取得
変数 =《Canvas》.getGraphicsContext2D();
GraphicsContextの取得は、Canvasインスタンスの「getGraphicsContext2D」メソッドで行います。これでインスタンスが取得できるので、これを変数などに保管しておき利用します。
  
ここをよく読んでおくこと

先生に聞いたよ
 
まずgetしてきていると。canvasさんがもっているいろんな便利な機能がセットになったようなものを呼び出していると。
そういうことらしいですよ
 
PR

コメント

ブログ内検索

P R