2009-10-18 83 views

回答

2

默認情況下,JFrame的框架是本地的。這可以通過調用Frame.setUndecorated來刪除。太陽窗PL & F不提供標題欄。你可以破解一個JInternalFrame,這樣它就可以畫出框架,儘管這可能不會像看起來那麼容易。當然,如果你要完整的自定義路線,你可以繪製任何你想要的。從6月10日起,Sun的JRE還提供API以使窗口變得透明和非矩形。

1

搖擺應用的感受看,並pluggable..that是它可以動態改變。你可以創建你自己的外觀和感覺,但它不是一個簡單的任務。要開始這tutorial解釋。這article做了一點。

project演示了可以做什麼。所以它取決於你的想象力。

2

以任何方式,Swing組件的外觀沒有任何部分是「本地」的。 Swing組件是「輕量級」的,這意味着它們完全在Java端繪製,而不是在窗口系統端。

要創建自定義「鑲邊」,請爲一個或多個組件創建UI委託。在這種情況下,您可能想要與代表JRootPaneJInternalFrame混在一起。