2011-04-13 20 views
1

我在JScrollPane中嵌入了一個大的JPanel。當我移動滾動條時,我注意到可見部分沒有呈現出來,我得到了毛刺。而當我調整框架大小時,我可以看到呈現的新可見部分。所以我需要知道在調整幀大小後觸發哪些方法來重新繪製視圖。我應該使用哪些聽衆/方法?在JScrollPane上滾動時呈現最新的可見部分

回答

1

您是否重新驗證面板? 這可能是你的代碼中有些東西不對。 我一直在使用大量的卷軸,從來沒有像你所描述的問題。 也許顯示問題的代碼示例會很好。

祝你好運,博羅

2

所以我需要知道哪些方法是在發射架調整

你不需要知道。所有你需要做的就是改變滾動條的值或視口的位置,並且組件應該正確地重新繪製自己。如果它沒有正確繪畫,那麼你有其他問題。也許

  1. 風俗畫不正確的代碼
  2. 如果這些suggestsion doen't幫助,那麼你需要發佈一個適當SSCCE演示該問題的代碼是不是在美國東部時間

調用,因爲我們可以不要繼續猜測你的代碼在做什麼。

+0

+1獲得更完整的答案。與EDT相關的特別重要的位。 – Boro 2011-04-13 15:39:03