gpt4 book ai didi

java - 在 Swing 中,有没有办法暂时卡住 JComponent 包含层次结构的重新绘制?

转载 作者:搜寻专家 更新时间:2023-10-31 20:16:26 25 4
gpt4 key购买 nike

如果我在 Swing 面板中有一堆自定义 JComponents,并且每个 JComponents 都可以包含许多其他 JComponents,有没有办法“卡住”顶级组件上的重绘,然后解冻它们,触发重绘?

我想我正在尝试进行某种本地化双缓冲。

最佳答案

此外,以防万一您这样做的原因是因为您正在对组件进行大量 GUI 更新并且担心所有那些自动发布的 repaints(),不要. repaint() 不会立即绘制,它会将延迟的重绘事件发送到 AWT 事件队列,这将合并给定区域的多次重绘,以避免一遍又一遍地进行相同的绘制。

关于java - 在 Swing 中,有没有办法暂时卡住 JComponent 包含层次结构的重新绘制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428773/

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