2014-05-19 92 views
-1
  1. 即时得到These错误试图解析this FXML文件到我的Java代码Program.The时,当我在FXML文件加载,并在那里我得到的错误是波纹管得到错误解析FXML文件到一个JavaFX程序

    package mediarealm; 
    
    import java.io.IOException; 
    import java.util.logging.Level; 
    import java.util.logging.Logger; 
    import javafx.application.Application; 
    import javafx.fxml.FXMLLoader; 
    import javafx.scene.Parent; 
    import javafx.scene.Scene; 
    import javafx.stage.Stage; 
    import javafx.stage.StageStyle; 
    
    
    public class MediaRealm extends Application { 
    
    
        @Override 
        public void start(Stage primaryStage) { 
        Parent root = null; 
        primaryStage.initStyle(StageStyle.UNDECORATED); 
         try { 
          root = FXMLLoader.load(getClass().getResource("/rsrc /UIManagmentDefaultState.fxml")); 
        } catch (IOException ex) { 
         Logger.getLogger(MediaRealm.class.getName()).log(Level.SEVERE, null, ex); 
        } 
    
        root.setStyle("-fx-background-color: #000000;"); 
        Scene scene = new Scene(root, 1280, 720); 
        primaryStage.setTitle("Hello World!"); 
        primaryStage.setScene(scene); 
        primaryStage.show(); 
    } 
    
    public static void main(String[] args) { 
        launch(args); 
    } 
    

    }

  2. 它可能因为代码娄的,但我不认为这是我想要一些来自FXML文件中的元素加载到我的代码的其余部分,以便我可以充分利用上述元素h java。

    package mediarealm; 
    
    import javafx.collections.FXCollections; 
    import javafx.fxml.FXML; 
    import javafx.scene.control.Button; 
    
        public class Controller 
        { 
         @FXML private Button ExitButton; 
        @FXML private static Button myVideos; 
    
        public static void doshit() 
        { 
         myVideos.setText("Addison is gay!"); 
        } 
    

回答

1

可能是一个长镜头,但行

< fx:id="myMusic" /Button> 

是不正确的XML,它更应该是

</Button> 
+0

可悲的是这并没有您的建议工作的感谢虽然! – user3211415

+0

当我更换故障线路时,程序启动时没有问题。 – Smutje

+0

'fx:id'必须放在'代替行 – ItachiUchiha

相关问题