Heim > Java > javaLernprogramm > Hauptteil

Einführung in die Methode zum Wechseln zwischen mehreren Szenen in Javafx (mit Code)

不言
Freigeben: 2019-03-14 10:52:58
nach vorne
5429 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine Einführung in die Methode zum Wechseln zwischen mehreren Szenen in Javafx (mit Code). Ich hoffe, dass er für Sie hilfreich ist.

Ich habe vor einiger Zeit an einer Javafx-Anwendung gearbeitet und bin auf einige Fallstricke gestoßen. Halten Sie es in diesem Artikel fest. (Wenn Sie eine bessere Lösung haben, kommentieren Sie bitte, ich bin ein Anfänger, leichter Kommentar)

1. Problem

Laut dem offiziellen chinesischen Dokument wurde eine Anmeldung über ein einzelnes Schnittstellenformular erfolgreich ausgeführt. Deshalb wollte ich selbst Multi-Interface-Sprung ausprobieren und Ereignisantworten zu Schaltflächen hinzufügen. Unabhängig davon, wie ich vorgehe, erhalte ich jedoch eine Fehlermeldung, und Baidu versucht seit langem, eine Lösung zu finden. Später fand Google eine passende Lösung.

2. Code

Der folgende Code ist die Schaltfläche zum Erstellen einer Zeichenfolge in der FXML-Datei meiner Hauptprogrammoberfläche

 <Button fx:id="CreateString" defaultButton="true" layoutX="216.0" layoutY="159.0" mnemonicParsing="false" onAction="#CreateStringOperation" prefHeight="58.0" prefWidth="154.0" text="创建字符串">
               <font>
                  <Font size="23.0" />
               </font>
            </Button>
Nach dem Login kopieren

Das habe ich gelöst, indem ich die folgende Methode verwendet habe, um über eine Tastenaktion eine andere Schnittstelle aufzurufen. Darunter ist CreateString.fxml das Schnittstellenlayout des Popup-Fensters.

 //创建字符串
    @FXML protected void CreateStringOperation(ActionEvent event) throws IOException {
        Parent Operation_Parent = FXMLLoader.load(getClass().getResource("CreateString.fxml"));
        Scene Operation_Creating_Scene = new Scene(Operation_Parent);
        Stage CreateOperation_Stage = (Stage) ((Node) event.getSource()).getScene().getWindow();
        CreateOperation_Stage.hide();
        CreateOperation_Stage.setScene(Operation_Creating_Scene);
        CreateOperation_Stage.show();
    }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonEinführung in die Methode zum Wechseln zwischen mehreren Szenen in Javafx (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage