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ß.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre import falsch sind, müssen Sie importiert
wo, wie, was Sie sollten importiert haben, ist :
Sie versuchen, fügen Sie ein java.das awt.Taste, um eine javafx-panel. Sie sind nicht kompatibel.
Versuchen, mit den javafx.Szene.Kontrolle.Taste statt.