我遇到了一个大场景图快速变化的问题。
在响应事件时,当我清除场景图(getChildren().clear)时,有时会得到以下异常:
Exception in thread "JavaFX Application Thread" java.lang.ClassCastException: class javafx.scene.Scene cannot be cast to class javafx.scene.Node (javafx.scene.Scene and javafx.scene.Node are in module javafx.graphics of loade
我有一个简单的javaFx项目。我决定为我的项目创建一个模块信息,以要求javaFX库。在此之前,我的程序运行良好,但现在getClass().getClassLoader().getResource(resPath)无法从我的资源中获取资源。此外,每次运行应用程序时,我都会收到以下消息:
假定当前模块,主类不提供模块。更喜欢以以下格式提供“mainClassName”:'$moduleName/a.b.Main'
这是我的build.gradle:
plugins {
id 'java-library'
id 'application&
我正在编写一个JavaFX应用程序,其中显示了一个未装饰的阶段。要关闭我的应用程序,我使用一个按钮,该按钮调用方法System.exit(0);。问题是,当我使用它时,有时会得到此异常,但没有链接到我的代码: Exception in thread "JavaFX Application Thread" java.lang.NullPointerException: Cannot invoke "com.sun.prism.GraphicsPipeline.is3DSupported()" because the return value of "co
我突然发现了以下奇怪的分辨率错误:
[ERROR] Resolution failed. Capabilities satisfying the following requirements could not be found:
[<<INITIAL>>]
? osgi.identity: (osgi.identity=javafx-osgi)
? [javafx-osgi version=8.0.2]
? osgi.wiring.host: (osgi.wiring.host=system.bundle)
看来系统包(Apache
我是javafx的新手,所以为这个基本问题道歉!
我的问题是如何在第一个fxml的窗格中添加第二个fxml。
我这儿有个小程序。
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
FXMLLoader loader = new FXMLLoader(getClass().getResource("/fxml1.fxml"));
Par
我在JavaFX中的TableView控件有一个很大的问题。这是我第一次使用它,我不知道我做错了什么。 我的代码: 主类: package sample;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public v
我有一个问题是我自己解决不了的,因为我刚刚开始使用JAVA。我得到了一个讨厌的javafx.fxml.LoadException:,但我做得非常像一个向导,我可以让我的主运行,但当我尝试通过.fxml文件通过button_signup换一个新的场景,我得到javafx.fxml.LoadException:。
javafx.fxml.LoadException:
/C:/Users/avsti/IdeaProjects/Assignment2/out/production/Assignment2/application/resources/register.fxml
at java
嗨,伙计们,我正试图在我的游戏中添加一个卡片翻转动画,但是我得到了一些我不明白的例外情况,而且我没有一直得到它们--有时甚至会停止转换。是我的转换代码。
public void transitionAnimation(ImageView imageView,Image image){
ScaleTransition front = new ScaleTransition(Duration.seconds(0.15),imageView);
ScaleTransition back = new ScaleTransition(Duration.seconds(0.15),imag
我正在尝试使用Marathon java驱动程序(5.2.6.0和5.4 )自动化Java应用程序,并且我能够成功地执行而没有出现问题。但是,我经常从Marathon Java Driver得到以下异常,并且立即停止执行。任何关于如何解决这个问题的建议都是非常感谢的。
net.sourceforge.marathon.javafxagent.JavaAgentException
at net.sourceforge.marathon.javafxagent.server.JavaServer.invoke(JavaServer.java:514)
at net.sourcefo
我试图在点击一个按钮时播放一个mp3文件,但是com.sun.media.jfxmedia.MediaException: Could not create player!会被抛出。
当我尝试使用带有空格的歌曲时,它抛出了一个illegal character异常
下面是代码:
@FXML
void playSong(ActionEvent event) {
File file = new File("/home/havoc/Music/bb.mp3");
String path = file.getAbsolutePath();
Media media
我不能通过编程创建一个新的WebView。只需调用new WebView()就会导致以下异常:
java.lang.ExceptionInInitializerError
at javafx.web/javafx.scene.web.WebEngine.<clinit>(WebEngine.java:339)
at javafx.web/javafx.scene.web.WebView.<init>(WebView.java:260)
// omitting unrelated stacktraces
at javafx.base/com
在javaFX中,我在表视图中添加了双列,作为它的一个父列和两个子列。然后,我在java8b-109中得到了特定的输出,但是当我在java8b-124中运行相同的代码时,我得到了以下错误。所以请帮帮我。
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at com.sun.javafx.scene.control.skin.NestedTableColumnHeader.dispose(NestedTableColumnHeader.java:323)
当我点击关闭按钮的时候,我从我的服装对话框中得到了一个异常。
Exception in thread "JavaFX Application Thread" java.lang.IllegalStateException: Nested event loops are allowed only while handling system events
at com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source)
at javafx.stage.Stage.show
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at com.sun.javafx.scene.control.skin.NestedTableColum nHeader.dispose(NestedTableColumnHeader.java:323)
at com.sun.javafx.scene.control.skin.NestedTableColum nHeader.updateTableColumnHeaders(NestedTableColumn Head
我在java和eclipse中很冷静,控制台中有一个例外,我不知道如何使用这些信息来解决我的问题。控制台中的异常以下面的格式表示:
Device "Mobile Intel(R) 45 Express Chipset Family (Microsoft Corporation - WDDM 1.1)" (\\.\DISPLAY1) initialization failed :
WARNING: bad driver version detected, device disabled. Please update your driver to at least version
我有一个FXMLLoader的问题,它看起来反复出现,但我不能解决它,尽管我在这里读了所有的东西。以下是我的错误代码:
javafx.fxml.LoadException:
/C:/Users/mouna/Desktop/DatabaseProject/databaseProject/bin/main/login.fxml:13
at javafx.fxml/javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2707)
at javafx.fxml/javafx.fxml.FXMLLoader
嗨,我有问题打开新窗口fxml视图后,单击按钮。主窗口显示,在主视图中我有六个按钮。我想按一下按钮打开新窗口。但是,当我单击按钮时,会显示异常:
java.lang.reflect.InvocationTargetException
我尝试不同的解决方案,在互联网上,但显示此异常。主要尝试修改代码在我的开关功能,负责显示新的视图。我认为这个问题就在这里,或者主要类中的代码。
Main class:
public class Main extends Application {
public void start(Stage stage) throws Excep