我想用JFrame創建我的用戶界面,並使用與正常最小化和最大化按鈕相同功能的最小化和最大化外觀類似按鈕,但我不知道如何。我想採取這種方法,所以頂部不會有X按鈕。從右上角移除關閉(X)按鈕並保留JFrame上的最小/最大值
回答
您不能將其刪除,並保持其他兩個,但可以使用setDefaultCloseOperation
禁用它:
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)
注意,這不會使按鈕無法點擊但將禁用功能。
糾正我,如果我錯了,但沒有禁用*功能*,同時仍然給按鈕可點擊的外觀? –
@tieTYT沒錯。我不認爲有辦法禁用「可點擊性」。 – Maroun
問題是要創建自己的Jpanel並添加具有最小/最大功能的「看起來像」按鈕。 –
對於未修飾的框架,您必須使用JWindow而不是JFrame,然後渲染自己的標題欄。
當然,無論您渲染的是什麼,只會在特定的外觀和感覺中看到某個特定的平臺(除非您編寫自己的邏輯來手動處理不同的平臺約定)。例如,Mac用戶會希望關閉,最小和最大按鈕在標題欄的左側手形結尾處爲交通燈綵色圓圈,而不是右側的方形按鈕。
- 1. c#最大化,最小化和關閉窗體上的按鈕
- 2. 右上角的facebox關閉按鈕
- 3. .Net WinForms - 刪除關閉,調整大小和最小化按鈕
- 4. 如何在Java中隱藏JFrame窗口上的默認最小化/最大化和關閉按鈕?
- 5. 如何在x按鈕(最右上角)被點擊時保持窗體打開?
- 6. 帶有最小/最大值的向上/向下按鈕
- 7. 更改最小/最大/關閉按鈕主題
- 8. C#自定義關閉,最小化和最大化按鈕
- 9. 自定義最小最大關閉按鈕實現
- 10. WPF:自定義窗口,標準最小/最大/關閉按鈕
- 11. 如何禁用框架,使關閉/最小/最大按鈕
- 12. XAML通過SystemCommands最小化/最大化/關閉按鈕
- 13. Qt隱藏最小化,最大化和關閉按鈕
- 14. Metro UI風格關閉/最小化/最大化按鈕
- 15. 如何檢索窗口最小化,最大化和關閉按鈕的大小?
- 16. 從窗體的標題欄中關閉,最小化和最大化/恢復按鈕中移除工具提示
- 17. SetWindowsHookEx並單擊窗體凍結時的最小化/最大化/關閉按鈕
- 18. JFrame關閉按鈕
- 19. WPF禁用窗口關閉和最小化Tabbing上的按鈕
- 20. c#圖表更改x軸上的最大值和最小值
- 21. 關閉按鈕(右上角的X)的行爲與控件類似?
- 22. 選擇最低值,並移除最大
- 23. 左上角和右上角的按鈕
- 24. 定製設計,關閉/最小化上的JFrame
- 25. 如何啓用AfxMessageBox是/否(MB_YESNO)「關閉」按鈕? (右上角的「X」)
- 26. 使窗口[X]按鈕關閉,而不是在Windows上最小化Moblie
- 27. 地方燈箱右上角的關閉按鈕
- 28. Android對齊關閉按鈕到對話框的右上角?
- 29. easygui關閉按鈕(在窗口的右上角)不起作用
- 30. 向JQuery燈箱添加右上角的「關閉按鈕」圖標?
作爲一個用戶,這會讓我畏縮。 – whiskeyspider