Hinzufügen einer Schaltfläche, um das layout verwenden .add() Methode in meinem ersten GUI-java-Anwendung

Ich würde gerne schreiben, dass meine erste JAVA GUI Anwendung, aber ich habe ein problem und ich weiß nicht, wie es zu lösen. Könnten Sie mir helfen ?

Hier ist mein code.

package application;

import java.awt.Button;

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


public class Main extends Application {

    public static void main(String[] args) {
        launch(args);
    }
/*********************************************************************/
        @Override
        public void start(Stage primaryStage) throws Exception {


            primaryStage.setTitle("Tytulik");

            Button btn = new Button();
            btn.setLabel("click");


            StackPane layout = new StackPane();
            layout.getChildren().add(btn);

            Scene scena = new Scene(layout, 600, 300);
            primaryStage.setScene(scena);
            primaryStage.show();


        }//start



}//Main

Das problem erscheint, wenn ich will, um meine btn auf das layout.

layout.getChildren().add(btn);

und ECLIPSE sagt mir das hier:

Die Methode add(Knoten) in der Liste Typ ist nicht anwendbar für die
Argumente (- Taste)

EXLIPSE erzählt mir auch, dass ich ändern kann, die add() Methode, um die addAll() aber es ist immer noch das gleiche problem.

  • Sie versuchen, fügen Sie ein awt-button, um eine javafx Komponente, Sie arbeiten nicht so, soweit ich weiß.
Schreibe einen Kommentar