[英]JScrollPane shows graphics glitches on row header. How to avoid this?
我正在嘗試使用帶有列標題和行標題的JScrollPane
。
在rowheader上,有一些文字。 當我向下滾動窗格時,一些圖形工件出現在rowheader上。 這就像一次又一次地重復像素的底線。
如果我最大化並恢復主窗口,問題就解決了,但它不是應該的樣子。
有什么方法可以避免這種情況嗎?
我發現這樣的故障通常是由自定義paint()
方法引起的,或者在您進行更改后不重新繪制。
首先,我總是將其稱為自定義繪制方法的第一行。
super.paint(); or super.paintComponent(g);
我還發現這兩條線保持一切新鮮和最新。 它們可能很耗時,但它們解決了很多問題。 我通常把它們放在修改視圖的代碼的末尾。
this.validate();
this.repaint();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.