Java 当另一个组件更新时,自定义JPanel中会出现奇怪的点和线

Java 当另一个组件更新时,自定义JPanel中会出现奇怪的点和线,java,swing,scroll,jtextarea,repaint,Java,Swing,Scroll,Jtextarea,Repaint,所以我一直在为即将到来的项目开发GUI, 我必须承认,即使在使用Java大约两年之后,我仍然不擅长GUI设计和编程 首先,这里是JFrame当前版本的屏幕截图: 我制作了一个定制的JPanel,稍后将显示一个图形, 现在它只是随机的。这是右下角的东西。现在,如果我只是重新绘制了它并完成了所有的工作,没有什么错,但是我必须更新JTextArea(顺便说一下,它包含在一个JScrollPane中),我每次都将插入符号设置到最后一个位置,以便它自动向下滚动。在我自己定制的JPanel中,这会导致小点和

所以我一直在为即将到来的项目开发GUI, 我必须承认,即使在使用Java大约两年之后,我仍然不擅长GUI设计和编程

首先,这里是JFrame当前版本的屏幕截图:

我制作了一个定制的JPanel,稍后将显示一个图形, 现在它只是随机的。这是右下角的东西。现在,如果我只是重新绘制了它并完成了所有的工作,没有什么错,但是我必须更新JTextArea(顺便说一下,它包含在一个JScrollPane中),我每次都将插入符号设置到最后一个位置,以便它自动向下滚动。在我自己定制的JPanel中,这会导致小点和小线出现并闪烁,我相信这是由JTextArea引起的。 当窗口具有一定比例时,或者如果我不更新插入符号位置,则不会发生这种情况

我已经尝试了一些事情:同步所有与EDT相关的事情,安排我的重新绘制,等等。但似乎没有任何帮助

有没有人遇到过类似的情况并知道如何解决? 我真的需要一些帮助

提前感谢,,
Tom S.

我认为很难说与@camickr的联系有什么明智的地方

不,但是如果你发布了一个SSCCE(),我愿意看一看。一定要尊重这个财产。我明白了。不过我很感谢你的帮助。