gpt4 book ai didi

java - Guis 中的失效/刷新系统算法

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

我正在为游戏制作一个 Gui,我只希望 Gui 在必要时重绘一个小部件。是否有一种算法可以知道何时需要使小部件失效?否则看起来很容易出错。

谢谢

Windows 的 GUI 是如何做到的。

最佳答案

Is there an algorithm to knowing when the widget needs to be invalidated?

通常在您更改小部件的属性时。

如果您查看标准的 Swing 组件,它们总是在调用 setFont()、setBackground()、setText()、setLocation()、setSize() 等方法时重新绘制。

我不知道您的小部件购买了什么,您应该遵循相同的概念,即您更改影响小部件的绘制状态的属性,然后对其进行 revalidate() 和 repaint()。

关于java - Guis 中的失效/刷新系统算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5289986/

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