哪個鍵的UIDefaults我應該改變從藍色的應用改變所有JFrames的邊框顏色到別的東西?
我知道這裏沒有代碼,但這是一個非常簡單的問題。
EDIT
下面所附是表示其不是主窗口,但是一個佈局內的JFrames圖像。我認爲主窗口受到Native環境的影響,但是如果JFrames在主窗口內,那麼我是不是應該能夠自定義邊框?
哪個鍵的UIDefaults我應該改變從藍色的應用改變所有JFrames的邊框顏色到別的東西?
我知道這裏沒有代碼,但這是一個非常簡單的問題。
EDIT
下面所附是表示其不是主窗口,但是一個佈局內的JFrames圖像。我認爲主窗口受到Native環境的影響,但是如果JFrames在主窗口內,那麼我是不是應該能夠自定義邊框?
試試「windowBorder」--Key。 來源:http://nadeausoftware.com/node/85#Systemcolors
我已經試過windowBorder,這並沒有幫助。 – ShaggyInjun
哪個鍵的UIDefaults我應該改變的 邊框顏色改變從藍色應用程序中所有JFrames別的東西?
沒有在Java方面的JFrame的(EI)任意鍵
邊界,絲毫不差巴爲母語的操作系統,目前的彩色裝飾(字體,大小)的主題適用於所有窗戶,
你可以從JFrame中獲得第一個組件,並改變顏色,字體,但標題欄只,邊框保持不變
結果是使用some of custom L&F can do that,例如物質(我試過),有創建自己的邊界,標題欄和按鈕作爲替代
我可以通過擴展JFrame的Metal LAF UI委託並在任何機會中將其設置爲UIDefaults來實現JFrame的自定義委託嗎?如果是的話,你會碰巧知道代表的名字? – ShaggyInjun
確定再次閱讀您的答案後,我注意到您指的是正在用作主窗口的JFrame。我的情況並非如此。 JFrames包含在另一個主窗口JFrame中。 – ShaggyInjun
不是自定義L&F有自己的顏色,字體和形狀主題,有太多的黑客設置L&F的孩子回MetalL&F,但是可能的,免費自定義L&F有可訪問的代碼源,你可以(默認情況下,如果不是限制或限制在某種程度上使用)使用相關部分的代碼,只修改JFrame,[也許這篇文章作爲簡單的指南將幫助你,尤其是節省很多時間](http://stackoverflow.com/a/10909869/ 714968) – mKorbel
你正在使用哪個版本的java和OS? – Jabir
Java 1.7和Linux,但應用程序需要在所有主要操作系統上運行。有一點是不變的,那就是LAF,我正在使用MetalLookAndFeel。 – ShaggyInjun