如何在JFrame窗口中禁用圖標化按鈕? 類似setResizable的東西,但最小化按鈕如何在JFrame窗口的菜單欄中禁用圖標化按鈕?
0
A
回答
1
首先,您可以使用setUndecorated(boolean)方法。它可能會禁用標題欄和邊框。
最後,您將在框架頂部或其他位置創建圖標標籤並關閉按鈕。
但是這種方式會失去邊框的外觀和感覺。如果您選擇這種方式,您必須創建大量代碼。
事實上,如果你不能使用JNI,這種方式可能是唯一的。
2
您可以使用JDialog,它本身沒有最小化按鈕。
事實上,操作系統本身繪製了最小化,關閉和最大化/非最大化按鈕。這意味着你不能在Java中禁用它們。
這就是爲什麼我的建議是使用JDialog。
+0
setResizable(true)禁用最大化/取消最大化按鈕 – PavloSI
相關問題
- 1. 每個窗口的標題欄中的按鈕/菜單探索
- 2. 如何禁用窗口圖標上下文菜單
- 3. 如何禁用window.open彈出窗口中的最大化按鈕?
- 4. 禁用JFrame的,但希望獲得菜單窗口
- 5. 禁用窗口菜單
- 6. WPF窗口標題欄上的菜單
- 7. 如何顯示在窗口的標題欄的頂部菜單
- 8. 如何禁用JFrame中的最小化按鈕?
- 9. 如何在X窗口中向窗口標題欄添加自定義按鈕
- 10. 禁用JFrame最小化按鈕
- 11. 如何禁用單擊標題欄以限制窗口應用程序中的窗口最小化
- 12. 如何將圖標添加到Excel菜單/工具欄按鈕
- 13. 禁用菜單按鈕?
- 14. 將按鈕插入窗口標題欄
- 15. 在標題欄中更改UWP菜單按鈕圖標圖像(簡單方法)
- 16. qt窗口菜單欄
- 17. 窗口:雙擊標題欄禁用最大化窗口,並最小化單擊任務欄
- 18. 編程方式啓用/ Flex中禁用菜單欄按鈕4
- 19. 禁用菜單中的鏈接按鈕
- 20. 我如何調整菜單圖標在主窗口的工具欄
- 21. 如何將菜單添加到窗口的標題欄
- 22. 如何將按鈕放在菜單欄和按鈕的左側標籤
- 23. 通過窗口的工具欄按鈕禁用NSToolbar定製?
- 24. Glut窗口 - MAC OSX中的菜單欄
- 25. 如何在彈出窗口中禁用Android後退按鈕?
- 26. 如何使用wxpython禁用OSX中的窗口關閉按鈕?
- 27. 有在窗口的標題欄中的按鈕
- 28. 單擊按鈕後如何禁用菜單中的項目?
- 29. 如何最小化Java的JFrame窗口?
- 30. Eclipse RCP:禁用窗口工具欄中的圖標
「iconified」?是吧? – CosminO
你的意思是這樣的? http://stackoverflow.com/a/2254592/2815 – Petriborg