gpt4 book ai didi

java - JScrollPane 在行标题上显示图形故障。如何避免这种情况?

转载 作者:行者123 更新时间:2023-12-02 05:10:27 35 4
gpt4 key购买 nike

我正在尝试使用带有列标题和行标题的 JScrollPane

行标题上有一些文本。当我向下滚动 Pane 时,行标题上会出现一些图形伪影。就好像像素的底线一次又一次地重复。

如果我最大化并恢复主窗口,问题就解决了,但这不是应该的方式。

有什么办法可以避免这种情况吗?

最佳答案

我发现像这样的故障通常是由自定义 paint() 方法或更改后未重新绘制引起的。

首先,我总是在自定义绘制方法中作为第一行进行调用。

super.paint();  or  super.paintComponent(g);

我还发现这两行代码使所有内容保持新鲜和最新。他们可能很耗时,但解决了很多问题。我通常将它们放在修改 View 的代码末尾。

this.validate();
this.repaint();

关于java - JScrollPane 在行标题上显示图形故障。如何避免这种情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6999021/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com