JavaFX 之窗口跳轉(一)


一、前言

  筆者此處不講JavaFX的基礎API,只針對筆者工作時遇到的問題進行記錄與總結。

  零基礎的網友可以訪問 http://www.javafxchina.net/blog/docs/tutorial1/ 進行學習。

二、問題場景

  PC客戶端有2個界面,一個用戶登陸窗口和一個用戶登陸成功后的操作窗口。當用戶在登陸窗口輸入用戶名和密碼校驗成功后,需要跳轉到主界面窗口。

三、解決思路

  另起一個線程,創建主界面窗口,並關閉登陸窗口。

四、代碼實現

//用戶名密碼校驗成功后,
  Platform.runLater(() -> {
    //創建主界面窗口
       new WindowUI().start(new Stage());
    //關閉登陸窗口
    stage.hide();
  });

Platform.runLater(() -> {}),使用了lambda表達式書寫。此處代碼的意思是在JavaFX線程中另外啟動一個新的JavaFX線程。這段代碼很常用,可以使程序多線程處理多任務,從而提高程序的運行性能。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM