gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 11:46:47 25 4
gpt4 key购买 nike

所以我一直在为即将进行的项目开发 GUI,而且我不得不承认,即使在使用了大约 2 年的 Java 之后,我仍然不擅长 GUI 设计和编程。

首先,这是当前版本的 JFrame 的屏幕截图:enter image description here

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

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

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

提前致谢,汤姆·S.

最佳答案

我认为很难在与@camickr 的 Text Area Scrolling 的联系中说出明智的话

关于java - 当另一个组件更新时,自定义 JPanel 中出现奇怪的点和线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9617006/

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