JAVAFX,intelliJ,Scene Builderを使用してGUIを作成したいのですがRUNボタンを押しても動作しません。
エラー表示は
Error:(14, 6) java: 構文解析中にファイルの終わりに移りました
になります。
以下はコードを記載いたします。親切な方、何が問題でどうすればいいのか教えていただけないでしょうか。
Main.JAVAファイル
JAVA
1package sample; 2import javafx.application.Application; 3import javafx.fxml.FXMLLoader; 4import javafx.scene.Parent; 5import javafx.scene.Scene; 6import javafx.stage.Stage; 7public class Main extends Application { 8 public static void main(final String[] args) throws Exception { 9 Application.launch(Main.class, args); 10 } 11 12 @Override 13 public void start(Stage primaryStage) throws Exception { 14 Parent root = FXMLLoader.load(getClass().getResource("sample.fxml")); 15 primaryStage.setTitle("Hello World"); 16 primaryStage.setScene(new Scene(root, 1366, 768)); 17 primaryStage.show(); 18 } 19}コード
Controller.JAVAファイル
JAVA
1package sample; 2import java.net.URL; 3import java.util.ResourceBundle; 4import javafx.fxml.FXML; 5public class Controller { 6 @FXML 7 private ResourceBundle resources; 8 9 @FXML 10 private URL location; 11 12 @FXML 13 void initialize() { 14 }コード
Analytics0222.imlファイル
JAVA
1<?xml version="1.0" encoding="UTF-8"?> 2<module type="JAVA_MODULE" version="4"> 3 <component name="NewModuleRootManager" inherit-compiler-output="true"> 4 <exclude-output /> 5 <content url="file://$MODULE_DIR$"> 6 <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" /> 7 </content> 8 <orderEntry type="inheritedJdk" /> 9 <orderEntry type="sourceFolder" forTests="false" /> 10 <orderEntry type="module-library"> 11 <library> 12 <CLASSES> 13 <root url="file://$USER_HOME$/JAVA/openjfx-11.0.2_windows-x64_bin-sdk/javafx-sdk-11.0.2/lib" /> 14 </CLASSES> 15 <JAVADOC /> 16 <SOURCES> 17 <root url="file://$USER_HOME$/JAVA/openjfx-11.0.2_windows-x64_bin-sdk/javafx-sdk-11.0.2/lib" /> 18 </SOURCES> 19 <jarDirectory url="file://$USER_HOME$/JAVA/openjfx-11.0.2_windows-x64_bin-sdk/javafx-sdk-11.0.2/lib" recursive="false" /> 20 <jarDirectory url="file://$USER_HOME$/JAVA/openjfx-11.0.2_windows-x64_bin-sdk/javafx-sdk-11.0.2/lib" recursive="false" type="SOURCES" /> 21 </library> 22 </orderEntry> 23 </component> 24</module>コード
sample.fxmlファイル
JAVA
1<?xml version="1.0" encoding="UTF-8"?> 2 3<?import javafx.scene.control.*?> 4<?import javafx.scene.layout.*?> 5 6<GridPane alignment="center" hgap="10" vgap="10" xmlns="http://javafx.com/javafx/10.0.2-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="sample.Controller"> 7 <columnConstraints> 8 <ColumnConstraints /> 9 </columnConstraints> 10 <rowConstraints> 11 <RowConstraints /> 12 </rowConstraints> 13 <children> 14 <AnchorPane prefHeight="768.0" prefWidth="1366.0"> 15 <children> 16 <TabPane prefHeight="150.0" prefWidth="1374.0" tabClosingPolicy="UNAVAILABLE"> 17 <tabs> 18 <Tab text="Basic"> 19 <content> 20 <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="199.0" prefWidth="1374.0"> 21 <children> 22 <MenuBar layoutX="-6.0" layoutY="4.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="0.0"> 23 <menus> 24 <Menu mnemonicParsing="false" text="FIle"> 25 <items> 26 <MenuItem mnemonicParsing="false" text="Close" /> 27 </items> 28 </Menu> 29 <Menu mnemonicParsing="false" text="Home"> 30 <items> 31 </items> 32 </Menu> 33 <Menu mnemonicParsing="false" text="Ajust"> 34 </Menu> 35 <Menu mnemonicParsing="false" text="Proccess"> 36 </Menu> 37 <Menu mnemonicParsing="false" text="Count/Size"> 38 </Menu> 39 <Menu mnemonicParsing="false" text="Measure"> 40 </Menu> 41 <Menu mnemonicParsing="false" text="3DMeasure"> 42 </Menu> 43 <Menu mnemonicParsing="false" text="3DAnimation"> 44 </Menu> 45 <Menu mnemonicParsing="false" text="Apri"> 46 </Menu> 47 </menus> 48 </MenuBar> 49 </children></AnchorPane> 50 </content> 51 </Tab> 52 <Tab text="MetaFile Use"> 53 <content> 54 <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> 55 </content> 56 </Tab> 57 <Tab text="Deep Learning"> 58 <content> 59 <AnchorPane maxWidth="0.0" minHeight="0.0" prefHeight="180.0" prefWidth="200.0" /> 60 </content> 61 </Tab> 62 <Tab text="Instrument Contorol"> 63 <content> 64 <AnchorPane maxWidth="0.0" minHeight="0.0" prefHeight="180.0" prefWidth="200.0"> 65 </AnchorPane> 66 </content> 67 </Tab> 68 </tabs> 69 </TabPane> 70 </children></AnchorPane> 71 </children> 72</GridPane> 73コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/20 08:47