java如何關閉某jframe視窗,而不是退出整個程式

2021-06-02 10:16:24 字數 836 閱讀 8689

1樓:

題主你addactionlistener那段**寫錯了。

正確**:

register.addactionlistener(new actionlistener()});

2樓:

jframe不設定setdefaultcloseoperation(jframe.exit_on_close);的話出口關閉程式是不會退出的。

銷燬視窗可以用dispose()方法

3樓:堵寄靈

jframe的關閉不像frame,點關閉按鈕自己會關閉,但是那樣做不好.可以用setdefaultcloseoperation(int operation);

其中operation有以下幾種

do_nothing_on_close(在 windowconstants 中定義):不執行任何操作;要求程式在已註冊的 windowlistener 物件的 windowclosing 方法中處理該操作。

hide_on_close(在 windowconstants 中定義):呼叫任意已註冊的 windowlistener 物件後自動隱藏該窗體。

dispose_on_close(在 windowconstants 中定義):呼叫任意已註冊 windowlistener 的物件後自動隱藏並釋放該窗體。

exit_on_close(在 jframe 中定義):使用 system exit 方法退出應用程式。僅在應用程式中使用。

預設情況下,該值被設定為 hide_on_close。更改此屬性的值將導致激發屬性更改事件,其屬性名稱為 "defaultcloseoperation"。

如何關閉指定埠,如何關閉埠,如何關閉與開啟埠

使用冰刃,他有埠掃描功能,可以檢視你係統開放的埠,你可以有選擇的關閉。如何關閉指定埠?用超級兔子 那上面的網路設定裡面有關閉指定埠的設定 請參考知道的同樣問題解答 如何關閉埠,如何關閉與開啟埠 如何關閉某些特定埠?在dos下用命令強行關閉指定埠 1.進入dos.2.查詢埠號的pid 命令如下 net...

如何關閉135埠,win7如何關閉135埠?

具體操作如下 預設情況下,windows有很多埠是開放的,在你上網的時候,網路病毒和黑客可以通過這些埠連上你的電腦。為了讓你的系統變為銅牆鐵壁,應該封閉這些埠,主要有 tcp 135 139 445 593 1025 埠和 udp 135 137 138 445 埠,一些流行病毒的後門埠 如 tcp...

如何關閉Myeclipse configuration c

myeclipse進入myeclipse configuration center 如何關閉 找到這個圖示,放上去顯示return即可關閉。如何關閉 myeclipse configuration center csdn論壇 方法 在myeclipse configuration center這行字...