0

アプレットを開発しています。JavaFx を使用してコントロールを作成したいと考えています。現在、私は JFXPanel を使用しています。コードは次のとおりです。

private JFXPanel jfxPanel;
private Canvas canvas;
private Scene scene;
private BorderPane borderPane;

public void init() {
    jfxPanel = new JFXPanel();

    Platform.runLater(new Runnable() {
        @Override
        public void run() {
            jfxPanel.setScene(createScene());
            add(jfxPanel);
        }
    });
}

public Scene createScene() {
    borderPane = new BorderPane();
    scene = new Scene(borderPane, 400, 800);
    canvas = new Canvas();

    canvas.getGraphicsContext2D().setFill(Color.RED);        

    borderPane.setCenter(canvas);

    return scene;
}

public void paint(Graphics g) {
}

問題は、それが機能しないことです。何も見えません。何か考えはありますか?

4

1 に答える 1