windowlistener

    1熱度

    1回答

    我有一個棘手的問題。當用戶點擊窗口右上角的關閉標記時,我需要彈出一個確認消息框供用戶決定是否關閉。但它不起作用。無論您在彈出消息框中選擇什麼,該對話框將始終關閉。但是當我創建一個JFrame時,同樣的邏輯工作正常。 下面是我的netbeans IED中的代碼。 我只是用一個WindowAdpter來捕捉關閉事件,並且修改了由neatbean生成的虛擬代碼。 謝謝。 import java.awt.

    18熱度

    3回答

    我有一個簡單的GUI: public class MyGUI extends JFrame{ public MyGUI(){ run(); } void run(){ setSize(100, 100); setVisible(true); setDefaultCloseOperation(JFrame

    0熱度

    4回答

    退出我使用這個代碼,以確認是否要退出或沒有時,他點擊的JFrame紅十字會關閉按鈕(右上角)用戶 Object[] options = {"Quit, My Computing Fellow", "No, I want to Work more"}; int Answer = JOptionPane.showOptionDialog(null, "What would you like to

    10熱度

    4回答

    void terminate() {} protected JFrame frame = new JFrame(); 我怎樣才能得到frame運行,當我按下關閉按鈕終止功能? 編輯:我試圖運行這個,但由於某種原因它不打印測試(但是,程序關閉)。有沒有人有一個想法可能是什麼問題? frame.addWindowListener(new WindowAdapter() { public

    1熱度

    1回答

    我注意到如果設置了setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE),關閉框架將結束其在任務管理器中的進程,但是如果我實現WindowListener並手動處理()框架,Process將繼續...因爲在 新的Runnable()我有這樣的事情大概是: new Runnable() { void run() { Jsch tunnel=n

    0熱度

    3回答

    我有一個非常基本的小JFrame JToggleButtons和子類JPanels,知道如何繪製我想讓他們畫的東西。選擇一個按鈕會導致橢圓出現在相應的面板中。取消選擇按鈕會使圖形消失。 不幸的是,最小化(圖標化),然後恢復(deiconifying)導致任何繪製的形狀消失。所以我需要手動觸發重繪。問題是如果我先顯示一個消息框,我只能完成重繪(也就是說,我只有見它)。 下面是對JFrame的deic

    -3熱度

    1回答

    我正在弄一個小小的JFrame,但它不會找到WindowAdapter,所以我輸入它。 import java.awt.event.*; //WindowAdapter should be within this... import javax.swing.*; public class Test extends JFrame{ public Test(){ setD

    0熱度

    1回答

    WindowListener是一個接口?但是,如何實例化是有效的,如下所示?我們不能實例化接口嗎? WindowListener l1=new WindowListener() { public void windowOpened(WindowEvent e) { // TODO Auto-generated method stub } pu

    0熱度

    1回答

    如何閱讀JSlider的價值? 我在我的程序中使用了滑塊,這是我以前沒有使用的東西,但我正在努力顯示對其所做的更改! 問題是,當您打開程序(50)時,JLabel顯示滑塊的值,但是當您更改標籤不包含的值時。 下面是代碼: 設置滑塊(在setUpMenuItems類): sensitivitySlider2 = new JSlider();//direction , min , max , curr

    1熱度

    3回答

    我有多個自定義對話框,我想要一個簡單的方法來指定關閉操作。首先我使用匿名內部windowListener類,併爲每個對話框指定關閉方法。 我認爲創建我自己的類並實現WindowListener類併爲所有對話框指定一個窗口關閉方法會更高效。 所以我做到了這一點,它效果很好。 public class WindowWatcher implements WindowListener{ @Ov