Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX:不管我写的代码是什么,它总是一片空白;“你好”字;桂_Java_User Interface_Javafx - Fatal编程技术网

JavaFX:不管我写的代码是什么,它总是一片空白;“你好”字;桂

JavaFX:不管我写的代码是什么,它总是一片空白;“你好”字;桂,java,user-interface,javafx,Java,User Interface,Javafx,我写的代码不重要 它总是显示一个空白的空GUI,上面有“hello world”标题 虽然我从未在代码上设置标题或写“hello world” 这段视频将解释一切 这是我的密码: import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.contro

我写的代码不重要 它总是显示一个空白的空GUI,上面有“hello world”标题 虽然我从未在代码上设置标题或写“hello world” 这段视频将解释一切

这是我的密码:

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class Main extends Application {
    Button button;
    public static void main (String[] args)
    {
        launch(args);
    }
    @Override
    public void start(Stage primaryStage) throws Exception {
        primaryStage.setTitle("123456");
        button=new Button("Convert");
        StackPane layout = new StackPane();
        layout.getChildren().add(button);
        Scene s= new Scene(layout,300,250);
        primaryStage.setScene(s);
        primaryStage.show();

    }
}
正如在对您的问题的回答中所建议的,您的代码没有问题,您应该检查正在运行的配置。请尝试检查以下各项:

  • Intellij Idea正在加载的Java类
  • 如果它与Main.class不同,请更改它
如果没有任何帮助,请尝试在Intellij Idea中创建一个新项目,而不使用任何模板,并从头开始创建新配置;它肯定会解决您的问题。

正如您的问题的a中所建议的,您的代码没有问题,您应该检查正在运行的配置。请尝试检查以下各项:

  • Intellij Idea正在加载的Java类
  • 如果它与Main.class不同,请更改它

如果没有任何帮助,请尝试在Intellij Idea中创建一个新项目,而不使用任何模板,并从头开始创建新配置;它肯定会解决你的问题。

问题解决了!哦,糟糕!现在我明白了。 问题是,我忽略了生成的示例
Main
,并手动创建了另一个主类;我用它工作;
当我运行时,IDE会运行示例main而不是我的main。

问题解决了!哦,糟糕!现在我明白了。 问题是,我忽略了生成的示例
Main
,并手动创建了另一个主类;我用它工作;
当我运行时,IDE会运行示例main而不是我的main。

您的开发环境可能正在加载不同的
main.class
。您的代码在命令行上运行良好:
javac Main.java&&java Main
。是的,IDE正在执行示例生成的Main,而不是我手动创建的Main!问题已解决,谢谢您您的开发环境可能正在加载不同的
Main.class
。您的代码在命令行上运行良好:
javac Main.java&&java Main
。是的,IDE正在执行示例生成的Main,而不是我手动创建的Main!问题解决了,谢谢