addAll()方法不起作用



所以也许我没有使用它打算如何使用的方法,但我观看的youtube用户thenewboston视频使用它完全像这样,它工作得很好。如能帮助,不胜感激

package checkers;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.FlowLayout;
import javafx.scene.Scene  ;
import javafx.scene.control.*;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.application.*;
import javafx.stage.*;

public class Checkers extends Application {
    Stage window;
    public void start(Stage primaryStage) throws Exception {
        window = primaryStage;
        window.setTitle("Title");
        HBox layout = new HBox();
        Button  startButton = new Button("Start");
        Button quitButton = new Button("Quit");
        layout.getChildren().addAll(startButton, quitButton);
        Scene startScene = new Scene(layout, 400, 300);
        window.setScene(startScene);
        window.show();
    }
    public static void main(String[] args) {
        launch(args);
    }
}

我收到的错误如下-"类型List中的addAll(int, Collection)方法不适用于参数(Button, Button)"

您导入的Button类型错误。你想要import javafx.scene.control.Button;而不是import java.awt.Button;

相关内容

  • 没有找到相关文章

最新更新