JavaFX:不管我写的代码是什么,它总是一片空白;“你好”字;桂
我写的代码不重要 它总是显示一个空白的空GUI,上面有“hello world”标题 虽然我从未在代码上设置标题或写“hello world” 这段视频将解释一切 这是我的密码: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
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正在加载的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!问题解决了,谢谢