javafx 图片作按钮_JavaFX 怎样用Scene Builder的按钮切换场景

在JavaFX中遇到使用Scene Builder创建的按钮切换场景时出现异常。按钮的onAction事件调用Main类的方法subScence(),导致运行时抛出RuntimeException。尝试在Main类中直接创建并设置按钮的事件处理可以成功切换场景。问题在于如何正确地通过Scene Builder的按钮实现场景切换。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

不知道为什么图片大小总是超出限制,所以我就用分割线分了一下直接复制代码了,见谅

我用Scene Builder做了一个按钮 然后设置onAction来调用Main中的方法想要切换场景 但是显示报错

-------------------------------------------------------------------------------

.fxml文件里按钮的代码:

-------------------------------------------------------------------------------

Main.class里切换Scence的代码:

public void subScence() {

System.out.println("KKKKK");

this.primaryStage.setScene(this.sub);

}

-------------------------------------------------------------------------------

运行之后的报错:

KKKKK

Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

at javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1774)

at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值