2014-02-24 15 views

回答

1

不能將其刪除,並保持其他兩個,但可以使用setDefaultCloseOperation禁用它:

setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE) 

注意,這不會使按鈕無法點擊但將禁用功能。

+0

糾正我,如果我錯了,但沒有禁用*功能*,同時仍然給按鈕可點擊的外觀? –

+0

@tieTYT沒錯。我不認爲有辦法禁用「可點擊性」。 – Maroun

+0

問題是要創建自己的Jpanel並添加具有最小/最大功能的「看起來像」按鈕。 –

1

對於未修飾的框架,您必須使用JWindow而不是JFrame,然後渲染自己的標題欄。

當然,無論您渲染的是什麼,只會在特定的外觀和感覺中看到某個特定的平臺(除非您編寫自己的邏輯來手動處理不同的平臺約定)。例如,Mac用戶會希望關閉,最小和最大按鈕在標題欄的左側手形結尾處爲交通燈綵色圓圈,而不是右側的方形按鈕。

相關問題