有沒有辦法用自定義Chrome編寫Java Swing應用程序?請在微軟的Zune 4.0軟件框架上購買look *。具有自定義標題欄的java swing應用程序?
我意識到顏色,滾動條等的形狀是由皮膚或外觀和感覺控制的。現在我試圖解決包含java組件的本機窗口 - 主要是標題欄。
感謝
(*)http://www.winsupersite.com/zune/zune4_shots.asp
有沒有辦法用自定義Chrome編寫Java Swing應用程序?請在微軟的Zune 4.0軟件框架上購買look *。具有自定義標題欄的java swing應用程序?
我意識到顏色,滾動條等的形狀是由皮膚或外觀和感覺控制的。現在我試圖解決包含java組件的本機窗口 - 主要是標題欄。
感謝
(*)http://www.winsupersite.com/zune/zune4_shots.asp
默認情況下,JFrame
的框架是本地的。這可以通過調用Frame.setUndecorated
來刪除。太陽窗PL & F不提供標題欄。你可以破解一個JInternalFrame
,這樣它就可以畫出框架,儘管這可能不會像看起來那麼容易。當然,如果你要完整的自定義路線,你可以繪製任何你想要的。從6月10日起,Sun的JRE還提供API以使窗口變得透明和非矩形。
以任何方式,Swing組件的外觀沒有任何部分是「本地」的。 Swing組件是「輕量級」的,這意味着它們完全在Java端繪製,而不是在窗口系統端。
要創建自定義「鑲邊」,請爲一個或多個組件創建UI委託。在這種情況下,您可能想要與代表JRootPane和JInternalFrame混在一起。