旅者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
    关注
    评论

报告相同问题?

悬赏问题

  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条