windowlistener

    7熱度

    3回答

    我有一個Java GUI應用程序,使用反射和加載從中調用另一個Java GUI應用程序。它工作正常唯一的問題是,在關閉被調用的應用程序的JFrame時,Main GUI應用程序框架也關閉。我如何防止主應用程序(框架)關閉? 我無法更改被調用應用程序的defaultCloseOperation,但是可以對主應用程序進行更改。它與線程有什麼關係? 這是我的應用程序代碼,執行目標應用 public cl

    4熱度

    1回答

    mainFrame.addWindowListener(new WindowListener() { @Override public void windowClosing(WindowEvent e) { if (JOptionPane.showConfirmDialog(mainFrame, "Are you sure you want to quit?

    1熱度

    1回答

    Java 7中的window translucency functionality似乎存在一個錯誤(我相信Java 6中也存在這個問題)。如果我打開一個半透明窗口,然後將其父窗口最小化,則兩者都會像您期望的那樣消失。但是,當您恢復父窗口時,半透明窗口再也不會出現。但是,它仍然存在,並會消耗輸入,就像沒有錯誤。 這裏是我的SSCCE: import java.awt.*; import java.

    2熱度

    5回答

    我正在構建即時消息應用程序。我需要在Swing JFrame(小「x」)的默認關閉按鈕上添加一個操作事件。 當客戶端按下X按鈕時,我需要告訴服務器他離線,只有在該動作發生之後,我必須關閉窗口。我似乎無法找到如何在默認按鈕上獲取動作偵聽器。

    1熱度

    3回答

    嗨,大家好我正在用java編寫一個小程序,這是我第一次嘗試使用界面/圖片。 它使我的框架,但是當我點擊關閉按鈕X,它不關閉它只是把它當作沒有發生......任何想法? class Graph extends Canvas{ public Graph(){ setSize(200, 200); setBackground(Color.white); }

    2熱度

    1回答

    我想使用自定義最小化圖形圖標來實現JDialog的最小化函數。 我有谷歌它,但沒有找到任何滿意的解決方案。 我發現了一些如何接近的解決方案 this page 但它的實現JFrame,我想實現JDialog。

    4熱度

    3回答

    我爲虛擬鍵盤實現了一個樣例類並運行此VirtualKeyboardTest。鍵盤出現,但主要問題是單擊x按鈕時它不能正確關閉。如何才能糾正這個? import java.awt.*; import java.awt.event.*; public class VirtualKeyboardTest { public static void main(String args[])

    0熱度

    2回答

    我有一個使用套接字的服務器/客戶端通信的簡單程序。 服務器類包含run()方法,該方法有無限循環等待套接字接受。 任何方式,我在構造函數中對關閉處理做終止寫了一碼, this.addWindowListener(new java.awt.event.WindowAdapter() { @Override public void windowClosing(java.awt.ev

    5熱度

    3回答

    我正在製作一個文字處理器應用程序來練習Java,我希望它能夠在用戶嘗試關閉應用程序時,JFrame會出現要求保存更改的信息。 我正在考慮setDefaultCloseOperation(),但到目前爲止我的運氣不大。如果可能的話,我還希望看到他用戶單擊窗口右上角的「X」。

    3熱度

    1回答

    我有一個簡單的GUI程序,在某個時間點創建一個新窗口(其中包含JTable)。如果用戶關閉JTable,主應用程序也會關閉。我如何防止這種情況?它會與它如何處理窗戶關閉有關,還是應該給它自己的線程,或者是什麼?