簡體   English   中英

JScrollPane在行標題上顯示圖形故障。 怎么避免這個?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM