2013-04-27 65 views
0

如果你看看下面的圖片,從oracle java教程中看到,在光標的頂端的下方有一條細白線,位於標籤背景的藍色陰影之上。我如何擺脫特定的白線?我設法定製了所有的東西,令人沮喪的是我無法擺脫那條白線/改變它的外觀!如何在JTabbedPane中刪除這個特定的白線?

我非常感謝任何幫助。提前致謝!

enter image description here

+0

它可以在默認情況下建議你必須用紅線突出顯示,以更好地應歸結爲你的答案 – 2013-04-27 20:30:25

+0

我沒有這臺電腦上的任何圖像編輯軟件,是否從圖像中看不清楚?我認爲這很清楚,解釋爲「光標的尖端位置下方有一條細白線」 – 2013-04-27 20:35:05

+0

即從其餘的面板到其他面板的隔離實際上無法刪除,但您可以嘗試一些顏色組合,以最大限度地減少唯一的區別 – 2013-04-27 20:38:38

回答

0

看看附帶演示的ButtonTabComponent類。

你看到的是正在繪製的按鈕的邊框。如果你不喜歡它,然後註釋掉所使用的按鈕的MouseListener:

//addMouseListener(buttonMouseListener); 
+0

這看起來很奇怪。爲什麼要添加一個偵聽器來更改UI? – 2013-04-27 21:09:16

+1

@CaptainGiraffe,看看源代碼。偵聽器啓用/禁用在mouseEntered/exited上繪製邊框。 – camickr 2013-04-27 21:25:06