はじめに
JavaのGUIアプリケーションの学習のためにJavaFXを利用しようと思っています。
しかし、一番最初の環境構築の時点で躓いてしまったため、こちらにて質問させていただきます。
事象
以下のコードをまずご覧ください。
Java
1package application; 2 3import javafx.application.Application; 4import javafx.stage.Stage; 5import javafx.scene.Scene; 6import javafx.scene.layout.BorderPane; 7 8 9public class Main extends Application { 10 @Override 11 public void start(Stage primaryStage) { 12 try { 13 BorderPane root = new BorderPane(); 14 Scene scene = new Scene(root,400,400); 15 scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm()); 16 primaryStage.setScene(scene); 17 primaryStage.show(); 18 } catch(Exception e) { 19 e.printStackTrace(); 20 } 21 } 22 23 public static void main(String[] args) { 24 launch(args); 25 } 26}
こちらがJavaFXプロジェクトを作成した際に、自動で生成されるMain.java
のソースコードです。
JavaFXのプラグインであるe(fx)clipse
を導入しているにも関わらず、import文が全て「インポートされたjavafxが見つかりません。」とエラーが発生してしまいます。
importが行えないので当然JavaFXのクラスや関数(BoderPaneなど)もエラーとなっています。
試したこと
- Eclipseの再イントール
- e(fx)clipseの再インストール
- SceneBuilderの再インストール
全て効果がありませんでした。
参考記事
導入の際には以下の記事を参考に進めています。
【超初心者向け】JavaFX超入門 - Qiita
環境
- eclipse 2019-03 (4.11.0)
- Windows 10 Pro 64 bit (18.03)
- JavaFX Scene Builder 2.0 (2.0-b20)
最後に
自分の中で調べてみたところ、import文のエラーはe(fx)clipse
を導入すれば治るという記事を拝見しました。(記事は見つけられませんでした、申し訳ありません...)
これ以上は自分の力で解決できないと感じたため、この場を借りて質問させていただきます。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/05/29 02:06 編集