Java 为什么';t按钮添加到场景?

Java 为什么';t按钮添加到场景?,java,javafx,Java,Javafx,嘿,伙计们,这是我第一次在JavaFX中创建一些东西,我想知道为什么场景中的按钮没有添加到Layout.GetChildren()line,它一直在add下面显示红线。我正在使用EclipseIDE 您已经导入了import java.awt.Button,您必须在javafx包中导入Button类。我该怎么做?remplaceimport java.awt.Button带有导入javafx.scene.control.Button package application; import ja

嘿,伙计们,这是我第一次在JavaFX中创建一些东西,我想知道为什么场景中的按钮没有添加到
Layout.GetChildren()
line,它一直在add下面显示红线。我正在使用EclipseIDE

您已经导入了
import java.awt.Button
,您必须在javafx包中导入Button类。

我该怎么做?remplace
import java.awt.Button带有导入
javafx.scene.control.Button
package application;

import java.awt.Button;

import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.StackPane;


public class Main extends Application {

    Button button;  //Declare Button

    public static void main(String[] args) {
        launch(args); //calls application 
    }

    @Override
    public void start(Stage primaryStage) throws Exception {
        //comes from application pack
        primaryStage.setTitle("Title Of Window"); //Main Stage
        button = new Button (); //Creates Button 
        button.setLabel("Click Me");

        StackPane layout = new StackPane();
        layout.getChildren().add(button); //Button in Scene
        Scene scene = new Scene (layout, 300, 250); //Sets Scene
        primaryStage.setScene(scene); //Stage and Scene
        primaryStage.show(); 



    }