如果你看看下面的圖片,從oracle java教程中看到,在光標的頂端的下方有一條細白線,位於標籤背景的藍色陰影之上。我如何擺脫特定的白線?我設法定製了所有的東西,令人沮喪的是我無法擺脫那條白線/改變它的外觀!如何在JTabbedPane中刪除這個特定的白線?
我非常感謝任何幫助。提前致謝!
如果你看看下面的圖片,從oracle java教程中看到,在光標的頂端的下方有一條細白線,位於標籤背景的藍色陰影之上。我如何擺脫特定的白線?我設法定製了所有的東西,令人沮喪的是我無法擺脫那條白線/改變它的外觀!如何在JTabbedPane中刪除這個特定的白線?
我非常感謝任何幫助。提前致謝!
看看附帶演示的ButtonTabComponent類。
你看到的是正在繪製的按鈕的邊框。如果你不喜歡它,然後註釋掉所使用的按鈕的MouseListener:
//addMouseListener(buttonMouseListener);
這看起來很奇怪。爲什麼要添加一個偵聽器來更改UI? – 2013-04-27 21:09:16
@CaptainGiraffe,看看源代碼。偵聽器啓用/禁用在mouseEntered/exited上繪製邊框。 – camickr 2013-04-27 21:25:06
它可以在默認情況下建議你必須用紅線突出顯示,以更好地應歸結爲你的答案 – 2013-04-27 20:30:25
我沒有這臺電腦上的任何圖像編輯軟件,是否從圖像中看不清楚?我認爲這很清楚,解釋爲「光標的尖端位置下方有一條細白線」 – 2013-04-27 20:35:05
即從其餘的面板到其他面板的隔離實際上無法刪除,但您可以嘗試一些顏色組合,以最大限度地減少唯一的區別 – 2013-04-27 20:38:38