2014-09-05 166 views
0

我只是試圖實現一個按鈕,它將重新運行我的程序中的主文件。所以,基本上當按鈕被點擊時,應用程序將重新啓動,並且將會像用戶從一開始就再次玩遊戲一樣。這可能嗎?如果是的話,我將如何去編碼這個按鈕?我正在使用NetBeans IDE 8.0非常感謝您花時間嘗試和幫助我:)我欣賞它。親切的問候。Netbeans - 應用程序重新啓動

額外編輯1:有沒有什麼會重新打開主類?我讀過Application.Restart()將在C#應用程序中工作的地方。 NetBeans有沒有這樣的事情?提前歡呼

+0

檢查Veger的答案:http://stackoverflow.com/questions/4159802/how-can-i-restart-a-java-application – 2014-09-05 14:18:29

回答

0

您可以創建一個表單(這是不可見的),當您的應用程序啓動時立即打開您的遊戲。那麼你的遊戲就是孩子的形式,而開始遊戲的形式就是父母的形式。

如果將父窗體作爲參數傳遞給子窗體(創建子窗體時),則子窗體可以保留此引用。子表單然後可以從父表單調用一個方法。

你可以告訴你的父母關閉子表單並開始一個新的表單。用戶將會體驗到這種新的遊戲開始。