gpt4 book ai didi

c# - 对应C# Control.SuspendLayout/ResumeLayout的swing方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:37 25 4
gpt4 key购买 nike

在使用 C# 多年后,我最近开始使用 swing,我想知道:在 swing 中,是否有与 Control.ResumeLayout/Sus​​pendLayout 对应的方法?

我问这个问题是因为我正在尝试修复我公司正在使用的旧 UI,并且我想在完成所有逻辑工作后暂停所有绘图,同时对组件(特别是 JTable)进行操作我是否希望控件(或在本例中为 JComponents)自行绘制?

组件包含在 JFrame 中。不幸的是,在这个阶段重构代码并不是一个真正的选择,所以我们非常非常非常欢迎任何帮助。

谢谢

最佳答案

如果您确实在事件调度线程上工作(对于长时间的操作来说这不是一个好主意,因为它会锁定您的 GUI)这将阻止重绘。我不明白为什么你会想要这个,当你可以在新的 JTable 被填充时启动旧的 JTable。创建 JTable 后,您可以将其添加到事件分派(dispatch)线程上,这会导致重绘。

关于c# - 对应C# Control.SuspendLayout/ResumeLayout的swing方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9036621/

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