在我的應用程序中,我顯示一個彈出對話框來顯示大量卡片列表。我將它們顯示爲JPanel
子類中許多JLabel
組件中的圖像。然後,我把這個對象放在JScrollPane
中,允許水平滾動卡片。帶透明背景和內容的JScrollPane
我想讓未使用的空間透明並帶有深色背景,以表明它背後的內容已被禁用。我使用setBackground(new Color(50, 50, 50, 200))
來實現我想要的外觀,但它後面的內容不會重繪,所以我得到了人爲因素。
這裏是什麼樣子:
我如何去解決這個?當我滾動時,如何獲取它後面的內容以重繪?
在此先感謝。
良好的調用'JViewport'。不知道存在。我使用了兩個答案的組合來修復它。 – MaxGhost 2013-03-15 02:36:52