javafx的创建过程中产生的问题
来源:互联网 发布:整型数据的表示范围 编辑:程序博客网 时间:2024/06/07 07:49
javafx写主程序的时候提示Exception in Application start method
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(Unknown Source)
at com.sun.javafx.application.LauncherImpl.launchApplication(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.launcher.LauncherHelper$FXHelper.main(Unknown Source)
Caused by: java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(Unknown Source)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$155(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: javafx.scene.layout.AnchorPane cannot be cast to javafx.scene.layout.BorderPane
at address.MainApp.initRootLayout(MainApp.java:29)
at address.MainApp.start(MainApp.java:20)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
... 1 more
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(Unknown Source)
at com.sun.javafx.application.LauncherImpl.launchApplication(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.launcher.LauncherHelper$FXHelper.main(Unknown Source)
Caused by: java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(Unknown Source)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$155(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: javafx.scene.layout.AnchorPane cannot be cast to javafx.scene.layout.BorderPane
at address.MainApp.initRootLayout(MainApp.java:29)
at address.MainApp.start(MainApp.java:20)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
... 1 more
Exception running application address.MainApp
这个错误 我开始以为是路径错误,修改多次路径
http://www.yiibai.com/javafx/main-programe.html
这是书写的时候的教程 刚开始的时候
FXMLLoader loader=new FXMLLoader();
rootLayout=(BorderPane) loader.load(MainApp.class.getResource("view/test1.fxml"));
System.out.println(MainApp.class.getResource("view/test1.fxml"));
一直输出为空,这个让人非常郁闷,然后尝试着学习getResource
http://blog.csdn.net/cdkd123/article/details/8506867
这个是getresource的教程
我应该获得是bin下面的 ,执行的时候不会去找。java文件,最后会调用.class文件,
class 。getResource是获得class的父级目录,然后后面的参数跟的是要找的内容,最后返回一个url路径。
我的错误是t.InvocationTargetException AnchorPane cannot be cast to javafx.scene.layout.BorderPane
fxml中写的是anchorpanel,但是最后书写变成了boderpanel
0 0
- javafx的创建过程中产生的问题
- JavaFX中TextFieldTableCell的颜色问题
- javascript文件加载过程中产生的依赖问题
- JavaFX之对话框的创建
- JavaFX之对话框的创建
- 创建你的第一个JavaFX应用程序 - JavaFX 入门
- javaFX 添加 listener 的问题
- MFC中一个进程的产生过程
- linux 编译过程中产生的警告。
- 写程序的过程中产生疑惑
- javaFx中tableview使用cellfactory进行赋值的问题
- (七)java实现文档的在线浏览-使用过程中产生的问题
- 创建你的第一个JavaFX应用程序
- SSL的产生过程
- LATCH的产生过程
- dsp builder 11.0 使用过程中产生的问题及解决方案
- GetPacalData标定工具配置过程中产生的问题(个人笔记)
- JavaFX中javafx.concurrent.Task类的使用
- anf 下载请求。
- Android常用颜色值
- Python RabbitMQ.Redis,Memcache
- ios url 编码和解码
- 如何测试网页的登录页面
- javafx的创建过程中产生的问题
- 对照Java学习Swift--类型转换(Type Casting)
- 大数据时代:企业该如何搭建自己的BI(商业智能)系统?
- MongoDB使用小结:一些不常见的经验分享
- 几种PHP获取POST数据技巧
- 8.15Scp命令
- Xcode发布应用后重新运行项目出现A valid provisioning profile for this executable was not found.
- iOS CoreLocation框架第三章—— CLGeocoder(地理编码器)和CLPlacemark(获取位置信息)
- hge循环播放两张图片