windowlistener

    2熱度

    2回答

    的windowClosed我有一個小問題。 我的Java應用程序擁有一些本地的資源。我想在退出應用程序之前釋放這些資源。因此,我寫了一個WindowListener是釋放這些資源在windowClosed事件。 的問題是,我有一個EXIT_ON_CLOSEJFrame,所以當我關閉窗口,它關閉了JVM和事件將永遠達不到我。 如果我使用windowClosing事件,然後有人可以真正覆蓋關閉事件亞特

    7熱度

    3回答

    我如何調用額外的操作,當用戶關閉窗口JFrame?我必須停止現有的線程。 據我瞭解,setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);導致閉合框架,並停止其線程。如果線程JFrame.EXIT_ON_CLOSE後關閉? 客戶: static boolean TERMINATE = false; public static void main(Strin

    1熱度

    4回答

    按鈕我想申請我自己的關閉和最小化按鈕。有沒有辦法改變JFrame的設計?

    0熱度

    2回答

    如何設置一個動作命令以關閉javax.swing.JFrame的子類的自定義框架類的關閉事件? 這是當前的代碼: this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // some stuff here } });

    5熱度

    2回答

    我有一個抽象類的應用程序,它擴展了JDialog。類爲​​,並且,在類的構造函數,下面的代碼添加:預期當 addWindowListener(new WindowAdapter() { @Override public void windowClosed(WindowEvent e) { onClose(); } } 該事件被觸發,但隨後一個奇怪的事

    2熱度

    3回答

    有沒有辦法添加/覆蓋THIS按鈕的動作事件?我找不到如何訪問此按鈕並覆蓋它的操作。在我的情況下,我需要這樣做,因爲我需要在退出我的窗口之前保存資源,並且如果我按下x按鈕,它將自動退出。

    6熱度

    3回答

    有沒有辦法讓JFrame對象的事件偵聽器檢測用戶何時單擊窗口最大化或最小化按鈕? 現在用的是JFrame的對象,如下所示: JFrame frame = new JFrame("Frame");

    2熱度

    1回答

    美好的一天! 我正在開發一個帶有擴展JFrame的NetBeans IDE的小型Java應用程序。我實現了幾種關閉App的方法,例如按下Ctrl-Q並按下JFrame的X. 但是在實際關閉之前,我希望程序爲我執行一些額外的代碼,以保存應用程序在下次啓動時需要重用的一些對象。 改變整個程序關閉行爲的最好方法是什麼? 我想了解重寫/替換defaultCloseOperation,像這樣: setDef

    7熱度

    1回答

    我想通過使用Action對象將函數從我的GUI應用程序中的狀態中分離出來。我已經成功地使用它們來創建具有相同功能的菜單項和按鈕。 我的問題是這樣的:我想爲我的菜單中的「退出」項和框架的關閉按鈕具有相同的操作。 目前我已經能夠通過將以下的WindowListener的框架來解決它: private class MainWindowListener extends WindowAdapter {

    2熱度

    1回答

    關閉對話框我有一個AWT模態對話框 public class d extends java.awt.Dialog {... 在對話框架,使用NetBeans GUI設計師,我把對話框然後面板按鈕,然後。 我正試圖通過按下按鈕來關閉對話框。 我對System.exit(0)不感興趣。 在NetBeans發生器產生 private void jButtonCloseActionPerformed(