1.寫在前面
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:空間域名、網頁空間、營銷軟件、網站建設、治多網站維護、網站推廣。在JavaFX的程序開發(fā)的時候,在使用多線程的時候,默認情況下在程序退出的時候,新開的線程依然在后臺運行。
在這種情況下,可以監(jiān)聽窗口關閉事件,在里面關閉子線程。
2.具體實現(xiàn)的樣例
package sample; import javafx.application.Application; import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; import javafx.event.EventHandler; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; import javafx.stage.WindowEvent; public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception{ Parent root = FXMLLoader.load(getClass().getResource("sample.fxml")); primaryStage.setTitle("Hello World"); primaryStage.setScene(new Scene(root, 300, 275)); primaryStage.show(); primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>() { @Override public void handle(WindowEvent event) { System.out.print("監(jiān)聽到窗口關閉"); } }); } public static void main(String[] args) { launch(args); } }
分享文章:JavaFX監(jiān)聽窗口關閉事件實例詳解-創(chuàng)新互聯(lián)
當前網址:http://www.muchs.cn/article48/ddspep.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、響應式網站、網站設計公司、做網站、網站制作、微信小程序
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)