2011-07-29 54 views

回答

3

選擇外觀在每個組件的UI委託的控制下,在How to Set the Look and Feel中討論。

舉一個具體的例子,在一定的L & Fs的,你可以在你的程序啓動覆蓋缺省值:

UIManager.put("Button.focus", Color.red); 
+0

謝謝,這讓我向前邁進了一步。我想知道的是爲什麼大型應用程序中的某些JTable具有焦點指示符,而有些則不具有焦點指示符。我使用:UIManager.put(「Table.focusCellHighlightBorder」,新的BorderUIResource(新的LineBorder(新顏色(255,0,0)));那些焦點指示器JTables更改爲紅色,但我仍然沒有看到焦點指示器在所有的JTables上。任何想法爲什麼一個JTable中的單元格不會顯示焦點指示器? – splatek

+1

@splatek,但這個主題的新問題,與您的代碼... http://www.java2s.com/Code/Java/ Swing-JFC/CatalogSwing-JFC.htm – mKorbel

+0

@mKorbel是正確的。下面是一個[示例](http://stackoverflow.com/questions/6873665/jtable-row-selection-background-problem/6874437#6874437)你的邊框;它可能是一個很好的[sscce](http://sscce.org/),你也可能會尋找一個'null'的邊框設置 – trashgod

相關問題