質問の内容
JavaFXのコードを実行する際の質問が2つあります。
解決方法を教えてください。
よろしくお願いいたします。
・デバッグ→適用なし(実行ができない)
・下記のエラーが表示される
〈参考にしたサイト〉
https://nompor.com/2019/01/26/post-4978/
〈エラーメッセージ〉
9行目「public class Aaa extends Application{」に表示
この行に複数マーカーがあります
- javafx.application.Application.start を実装します
- The type Stage from module javafx.graphics may not be accessible to clients due to missing 'requires
〈ソースコード〉
package july09;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class Aaa extends Application{
@Override
// public void main(String[] args) {
public void start(Stage arg0) throws Exception { //パネル定義 Group grp = new Group(); Canvas cvs = new Canvas(300,300); Scene s = new Scene(grp,300,300); //各種パネルセット arg0.setScene(s); grp.getChildren().add(cvs); //ウィンドウ表示 arg0.show(); //描画 GraphicsContext g = cvs.getGraphicsContext2D(); g.setFill(Color.GREEN); g.fillRect(10, 10, 50, 50); }
}
補足情報
Eclipce2020使用
宜しくお願い致します。
あなたの回答
tips
プレビュー