0
我想改變java標題欄的顏色,並添加一些文字到結尾和中間。java標題欄修改
以前的編碼器使用setUndecorated(false)和一個JPanel來實現這種效果,但我試圖改變這個來修改實際的標題欄,因爲面板解決方案是菜單和焦點問題。
tl; dr想要更改標題欄的顏色並在中間和末尾設置文本。
我想改變java標題欄的顏色,並添加一些文字到結尾和中間。java標題欄修改
以前的編碼器使用setUndecorated(false)和一個JPanel來實現這種效果,但我試圖改變這個來修改實際的標題欄,因爲面板解決方案是菜單和焦點問題。
tl; dr想要更改標題欄的顏色並在中間和末尾設置文本。
我想你可以更改標題欄的顏色與這裏所描述的方法:http://www.coderanch.com/t/346141/GUI/java/set-JFrame-titlebar-color
更改文本應通過setTitle()是可能的。您可以在應用程序的整個生命週期內儘可能多次調用此方法,以實時更改標題文本。
感謝您的回答。這工作的顏色,但遺憾的是我不能使用真正的標題欄顯然是因爲客戶不希望Windows上的X圖標。 *嘆息*回到繪圖板。 – lathomas64
JFrame的'setUndecorated(boolean)'方法將允許您完全刪除標題欄,然後添加一個'JLabel',其中包含您可以隨意設計樣式的文本。客戶提出有趣的要求。有時候你的角色是告訴他們不要,或者告訴他們去除'X'需要多少費用。 – jefflunt
JLabel圖片示例:http://www.google.com/imgres?um=1&hl=zh-CN&client=firefox-a&sa=N&rls=org.mozilla:en-US:official&authuser=0&biw=1214&bih=799&tbm=isch&tbnid=G5w_685NgEFreM:&imgrefurl = HTTP://www.java2s.com/Code/Java/Swing-JFC/AsimpledemonstrationoftextalignmentinJLabels.htm&docid=Xl7MJwFQBJaWvM&imgurl=http://www.java2s.com/Code/JavaImages/JLabel2D.PNG&w=600&h=300&ei=GTPRTriOOISc2AW1p4CxDw&zoom=1&iact = hc&vpx = 262&vpy = 319&dur = 1929&hovh = 159&hovw = 318&tx = 163&ty = 100&sig = 111619896268144804206&page = 1&tbnh = 90&tbnw = 179&start = 0&ndsp = 23&ved = 1t:429,r:6,s:0 – jefflunt