旅者Edison 2016-08-10 15:33 采纳率: 0%
浏览 2709

javafx 在contrller类加载不了FXML页面

我想在contrller类加载fxml,一直提示IOException(应该是URL方法返回了空指针,即找不到文件的位置),但是在含有main的类里面又可以加载,为什么,如何解决?

 package javafxapplication1;

import java.io.IOException;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.fxml.Initializable;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.stage.Stage;

/**
 *
 * @author yu
 */
public class FXMLDocumentController implements Initializable {

    @FXML
    private Label label;
    private Button bt1;

    @FXML
    private void handleButtonAction(ActionEvent event) throws IOException {

       Parent root = FXMLLoader.load(getClass().getResource("fxml2.fxml"));
       Stage stage;
       stage=(Stage)bt1.getScene().getWindow();
       Scene scene=new Scene(root);
       stage.setScene(scene);
       stage.show();

    }

    @Override
    public void initialize(URL url, ResourceBundle rb) {
        // TODO
    }    

}

  • 写回答

1条回答 默认 最新

  • devmiao 2016-08-10 15:59
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突