javafx中多場景的切換的方法介紹(附程式碼)
這篇文章帶給大家的內容是關於javafx中多場景的切換的方法介紹(附程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
前段時間在做javafx的應用程序,遇到一些坑。以本文記錄之。 (如有更好的解決辦法歡迎評論,本人小白,輕噴)
1.問題
#按照官方的中文文檔,成功的運行了單一界面的表單登錄。於是想自己試試多介面跳轉,為按鈕加入事件回應。可是怎麼操作都報錯,百度了許久沒有解決辦法。後來Google後找到了一個合適的解決方法。
2.程式碼
下面一段程式碼是我主程式介面fxml檔案中,建立字串的按鈕
<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>
這是我透過下面方法解決的透過一個按鈕動作彈出另一個介面。其中CreateString.fxml是彈出視窗的介面佈局。
//创建字符串 @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(); }
以上是javafx中多場景的切換的方法介紹(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

以下是您可以使用JavaFX繪製的各種幾何形狀線-一條線是連接兩點的幾何結構。 javafx.scene.shape。 Line類別表示XY平面中的一條線。矩形-矩形是一個四邊多邊形,具有兩對平行且並發的邊,所有內角均為直角。 javafx.scene。 Rectangle類別表示XY平面中的矩形。 Circle-圓是一條形成閉環的線,其上的每個點都距離中心點有固定的距離。 javafx.scene。 Circle類別表示XY平面中的圓。橢圓-橢圓由兩個點定義,每個點稱為焦點。若取橢圓上的任一點,到焦點的距離總和

使用Java13中的新的JavaFXWebView元件來顯示網頁內容隨著Java的不斷發展,JavaFX已成為建立跨平台圖形介面的主要工具之一。 JavaFX提供了豐富的圖形庫和元件,讓開發者能夠輕鬆地創建各種各樣的使用者介面。其中,JavaFXWebView元件是一個非常有用的元件,它允許我們在JavaFX應用程式中顯示網頁內容。在Java13中,J

JavaFX是Java平台的使用者介面框架,類似Swing,但卻更現代化、更靈活。然而在使用時可能會遇到一些視圖錯誤,本文將介紹如何處理和避免這些錯誤。一、JavaFX視圖錯誤的類型在使用JavaFX時,可能會遇到以下幾種視圖錯誤:NullPointerException這是最常見的錯誤之一,通常在嘗試存取未初始化或不存在的物件時發生。這可能

隨著技術的不斷發展,我們現在可以使用不同的技術來建立桌面應用程式。而SpringBoot和JavaFX則是現在較為流行的選擇之一。本文將重點放在如何使用這兩個框架來建立一個功能豐富的桌面應用程式。一、介紹SpringBoot和JavaFXSpringBoot是基於Spring框架的快速開發框架。它可以幫助開發者快速建立Web應用程序,同時提供一組開

如何在Java9中使用JavaFX和WebSocket實現即時通訊的圖形介面引言:隨著網路的發展,即時通訊的需求越來越普遍。在Java9中,我們可以使用JavaFX和WebSocket技術來實現具有圖形介面的即時通訊應用。本文將介紹如何在Java9中使用JavaFX和WebSocket技術來實現即時通訊的圖形介面,並附上對應的程式碼範例。第一部分:Ja

JavaFX是一個用於建立豐富客戶端應用程式的框架,但是在使用過程中,可能會遇到一些JavaFX圖形錯誤,這會影響應用程式的正常運作。本文將介紹如何處理和避免JavaFX圖形錯誤。一、JavaFX圖形錯誤的種類JavaFX圖形錯誤有多種類型,包括以下幾個方面:1.線程錯誤:JavaFX需要在UI線程上執行,如果在後台線程上執行JavaFX代碼,就會引發線程錯誤

如何在Java9中使用JavaFX來建立響應式UI介面引言:在電腦應用程式的開發過程中,使用者介面(UI)是非常重要的一環。一個好的UI能夠提升使用者體驗,讓應用程式更具吸引力。 JavaFX是Java平台上的圖形使用者介面(GUI)框架,它提供了一套豐富的工具和API來快速建立富有互動性的UI介面。在Java9中,JavaFX已經成為了JavaSE的

javafx.scene.shape套件提供了一些類,您可以使用它們繪製各種2D形狀,但這些只是原始形狀,如直線、圓形、多邊形和橢圓形等等...因此,如果您想繪製複雜的自訂形狀,您需要使用Path類別。 Path類Path類別使用此表示形狀的幾何輪廓您可以繪製自訂路徑。為了繪製自訂路徑,JavaFX提供了各種路徑元素,所有這些都可以作為javafx.scene.shape套件中的類別使用。 LineTo-該類別表示路徑元素line。它可以幫助您從當前座標到指定(新)座標繪製一條直線。 HlineTo-這是表
