4.1.5Canvasに描画をする
では、コントローラークラスを作成しましょう。WindowController.javaを開き、以下のようにソースコードを書き換えてください。
package jp.tuyano.eclipsebook;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.paint.Color;
public class WindowController implements Initializable {
@FXML private Canvas canvas;
@Override
public void initialize(URL url, ResourceBundle bundle) {
draw(canvas.getGraphicsContext2D());
}
public void draw(GraphicsContext gc){
gc.setFill(Color.CYAN);
gc.setStroke(Color.MAGENTA);
gc.fillOval(25, 25, 150, 100);
gc.strokeRect(75, 75, 150, 100);
}
}
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録