gpt4 book ai didi

java - Oracle 教程 "Fancy Forms with JavaFX CSS"不起作用?

转载 作者:太空宇宙 更新时间:2023-11-04 13:05:58 25 4
gpt4 key购买 nike

所以我做了tutorial一切都很顺利,直到我尝试运行它。我没有发现代码有问题,由于它不起作用,最终决定直接将 Oracle 示例元素复制到 Netbeans 元素目录中,但我仍然遇到同样的问题。

该元素构建时没有错误,也没有警告,但没有运行,并给出了我对我的 java 技能没有任何线索的错误消息。

下面是完整的错误消息。元素可下载here 。我最近刚刚下载了最新版本的 Netbeans 和 JDK,所以这应该不是问题。请帮帮我,教程中有错误还是我做错了什么?

Exception in Application start method
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)

由以下原因引起:java.lang.RuntimeException:应用程序启动方法中出现异常
在com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
在 com.sun.javafx.application.LauncherImpl.lambda$launchApplication$156(LauncherImpl.java:182)
在 java.lang.Thread.run(Thread.java:745)
引起原因:java.lang.NullPointerException
在登录.Login.start(Login.java:101)
在 com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$163(LauncherImpl.java:863)
在 com.sun.javafx.application.PlatformImpl.lambda$runAndWait$176(PlatformImpl.java:326)
在 com.sun.javafx.application.PlatformImpl.lambda$null$174(PlatformImpl.java:295)
在 java.security.AccessController.doPrivileged( native 方法)
在 com.sun.javafx.application.PlatformImpl.lambda$runLater$175(PlatformImpl.java:294)
在 com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
在 com.sun.glass.ui.win.WinApplication._runLoop( native 方法)
在 com.sun.glass.ui.win.WinApplication.lambda$null$149(WinApplication.java:191)
... 1 更多
运行应用程序登录时出现异常。登录
Java 结果:1

最佳答案

这行代码出现 NullPointerException:

    scene.getStylesheets().add(Login.class.getResource("Login.css").toExternalForm());

代码没问题。您是否弄乱了文件名或路径?好像没有找到css文件。

关于java - Oracle 教程 "Fancy Forms with JavaFX CSS"不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34436948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com