2013-07-25 82 views
2

我正在構建類似於下面的功能框,但我不知道如何在JFrame的邊框/標題欄上繪製。我需要在JFrame邊框/標題欄的左上角繪製一個橢圓,類似於下面的那個。有沒有什麼辦法可以在Java中做到這一點,如果不是我會如何創建一個航空風格的邊界。如何繪製JFrame的邊框

Sample Border Image

回答

2

這可以通過使用可以輕鬆完成的...等待它...的JRibbonFrame。然而,爲了使用它,你需要獲得Flamingo框架。使用非常簡單! here's一個工作示例。當然,你將不得不download火烈鳥讓事情工作。

它看起來並不像一個 「真正的」 色帶架,雖然。

我不知道,但顯然你可以像這樣的東西也結束了。

該項目已經死了,它的外觀(3年前更新),所以我只會建議它,如果你在你的框架上使用setUndecorated();。這會隱藏標題欄。然後,您可以添加自定義按鈕來替換標題欄上的按鈕(關閉,最小化,最大化)。

你也可以create a customJFrame看起來像一個絲帶框架,這是最先進和最有價值的選擇。使用這個,你最終可能會更準確地滿足你的需求。希望你喜歡我的回答! :)

+0

非常感謝,我一定會嘗試使用火烈鳥 – Andrelle

+0

太棒了!你能否接受這個答案作爲最佳答案?這會幫助我很多!只需點擊答案左側的綠色複選框即可。謝啦! – Scientious