2011-03-10 24 views
2

的形狀,我不知道是否有可能或not.Is有沒有什麼辦法來改變JFrame的形狀爲圓形改變的JFrame

+0

可能重複[搖擺圓形的JFrame] (HTTP://計算器.com/questions/5156912/swing-circular-jframe) – 2011-03-10 10:18:38

+0

你應該嘗試谷歌一些關鍵字。這是一個教訓:「谷歌是你最好的朋友」(http://tinyurl.com/5ssmucf) – 2011-03-10 12:15:51

回答

5

基本上你所要做的就是讓你的JFrame的外部是什麼渲染表面透明,然後在中間繪製自己的自定義形狀。

這將讓你開始:

http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

這是一個完成實施 -

http://www.codeproject.com/KB/java/shaped-transparent-jframe.aspx

+0

@vijesh:你看:第一次谷歌命中! – 2011-03-10 12:17:23

+0

@Martijn確實。 「我感覺很幸運」。這次Google實際上做得很好,找到了我需要的東西;大多數時候它只是發現什麼是流行的(或更糟糕的:已建立)。 – 2011-03-10 12:24:04