这个问题在javaFx中经常重复,我的意思是这个例外:

Application start方法中的异常

因为你没有发布你的堆栈跟踪,任何人都可以找到你的问题,我建议你确定以下事项:

在您的主要应用中:

确保fxml文件的路径正确 .

确保css文件的路径正确无误 .

在你的控制器中:

确保fxml中存在节点fx:id并且它是正确的 .

确保导入事件类 .

有些时候你会找到相同的类名,但不同的包

我给你一个 MouseEvent 的例子,它出现在 awt 包和 javafx 包中

我尝试用所有条件编写代码,它调用异常,因为它可以找到Style.css(也许这是错误),但之后一切都很好:

这是您的主要应用程序:package stackoverflow;

import java.io.IOException;

import javafx.application.Application;

import javafx.fxml.FXMLLoader;

import javafx.scene.Parent;

import javafx.scene.Scene;

import javafx.stage.Stage;

/**

*

* @author Xlint Xms

*/

public class home extends Application {

@Override

public void start(Stage stage) throws Exception {

Parent root = FXMLLoader.load(getClass().getResource("home.fxml")); //Be sure of your path

Scene scene = new Scene(root, 1300, 768);

scene.getStylesheets().add(getClass().getResource("Style.css").toExternalForm());//Be sure of your Style.css file

stage.setScene(scene);

stage.show();

}

public static void main(String[] args) {

launch(args);

}

}

而你的控制器:

public class HomeController implements Initializable {

@FXML

private JFXButton log;

@FXML

private JFXButton engr;

@FXML

private Pane login,eng;

/*Be sure of MouseEvent class :It is in javafx package not awt package*/

@FXML

private void changeofpages(MouseEvent event) {

if (event.getTarget() == log) {

login.setVisible(true);

eng.setVisible(false);

} else if (event.getTarget() == engr) {

eng.setVisible(true);

login.setVisible(false);

}

}

@Override

public void initialize(URL location, ResourceBundle resources) {

}

这段代码对我有用,我也希望你 .

javafx应用启动自动执行函数_JavaFx:Application start方法中的异常相关推荐

  1. javafx应用启动自动执行函数_一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式...

    前言 有时候我们需要在应用启动时执行一些代码片段,这些片段可能是仅仅是为了记录 log,也可能是在启动时检查与安装证书 ,诸如上述业务要求我们可能会经常碰到 Spring Boot 提供了至少 5 种 ...

  2. JS中自动执行函数小结

    JS中自动执行函数小结 请看以下两个函数: 1.function a(){ 2.    alert("a") 3.} 1.var b= function(){ 2.    aler ...

  3. Java程序初始化启动自动执行的三种方法

    目录 @PostConstruct注解 CommandLineRunner接口 ApplicationRunner 接口 @Order注解设置启动顺序 分享一下自己用过的java程序初始化启动自动执行 ...

  4. Spring启动自动执行方法

    Spring启动自动执行方法 1.实现ServletContextAware接口并重写其setServletContext方法 @Component public class TestStarted ...

  5. php批量执行函数,php自动执行函数

    php 动态执行 函数,PHP学习 你的知识信息已经过时了吗? ,php自动执行函数,php的命令执行函数 关键的两个函数: ignore_user_abort(true),这个函数的作用是,无论客户 ...

  6. Mac OS开机启动自动执行命令行

    Mac OS开机启动自动执行命令行 公司的打包服务器升级需要频繁重启,或者物业断电而必须关机时,下次开机都需要手动启动一些服务,这样就显得非常麻烦,故需要进行配置使得Mac开机后自动启动服务. 首先编 ...

  7. mysql如何每五秒执行一次函数_每隔一秒自动执行函数(JavaScript)

    http://www.cnblogs.com/xlx0210/archive/2010/03/19/1689497.html 1. setInterval() --每隔一秒自动执行方法,setInte ...

  8. JavaScript 自执行函数和 jQuery扩展方法

    我们通常将JS代码写在一个单独的JS文件中,然后在页面中引入该文件.但是,有时候引入后会碰到变量名或函数名与其它JS代码冲突的问题.那么如何解决这个问题呢?作用域隔离.在JS中,作用域是通过函数来划分 ...

  9. html自动执行函数,JS 自执行函数原理及用法

    js自执行函数,听到这个名字,首先会联想到函数.接下来,我来定义一个函数: function aaa(a,b){ return sum = a + b } 定义了一个名为aaa的函数,在里面可以计算两 ...

最新文章

  1. 某office前台任意文件上传漏洞分析
  2. react native 原生模块桥接的简单说明
  3. PyTorch 加载超大 Libsvm 格式数据
  4. html开启页面离线缓存,HTML5 离线缓存
  5. 倒计时 分秒 小程序 方法_小程序天/小时/分秒倒计时封装
  6. FOSRestBundle功能包:概述
  7. maven打包忽略注解_Maven打包时遇到的一些坑和解决方案
  8. 【翻译】3D Bounding Box Estimation Using Deep Learning and Geometry
  9. 数字图像处理——图像的统计特征
  10. java 应用 中文字体_Linux 添加中文字体库,解决Java 生成中文水印不显示问题
  11. CDA I级学习 - EDIT数字化模型
  12. C# 中的Finalize 和Dispose(bool disposing)和 Dispose()
  13. 服务器 交换机 无线ap,交换机、路由器、防火墙、无线AP等和终端设备
  14. centos8修改主机名称
  15. Ubuntu系统下 .7z 文件压缩解压命令
  16. Qt之QListWidget控件的应用
  17. Python按单元格读取复杂电子表格(Excel)数据实践
  18. 心理学家:当你发现这三个现象,说明有人正在欺骗你,句句很真实
  19. 教师资格面试逐字稿(二)
  20. 用java 发送邮件 版本2(根据配置文件 选择发送情话或者励志文)

热门文章

  1. Python定时任务-schedule vs. Celery vs. APScheduler
  2. 初识 TensorFlow 旅程之一
  3. 正则表达式 - - - 补(爬虫正则之基础)
  4. 最有用的Postgres扩展:pg_stat_statements
  5. Redis命令详解:Hashs
  6. Django框架 之 Ajax
  7. 静态路由心法口诀:路由表少什么网络加什么网络
  8. 几段表单处理的JQuery代码
  9. 8086CPU的8位寄存器数据存储情况
  10. 对排除VLAN中Trunk配置故障一文的补充