有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

swing如何处置未使用的JavaUI对象

我有一个swing应用程序,它“生成”了许多类对象——让我们称它们为“参与者”。在程序运行期间,这些对象会从UI的角度被销毁,但我不确定如何从应用程序的角度处理对象的处理

为了更好地描述这种情况,在游戏板上有类actor的实例。从游戏的角度来看,当其中一个片段在逻辑上被销毁时,它们会从游戏板上消失,但从应用程序的角度来看,对象的执行代码仍然会在重新调度期间触发。过于简化的示例代码:

package ext;
public abstract class Actor implements Comparable<Actor> {
...
    public void execute();{
       //execute code goes here
    }
}

package ext;
public class EXT extends JFrame implements ActionListener {
        myactor = new Actor();
}

因此,一个新的演员在30秒内就诞生了,而且在同一时间板上最多可以有40个演员。。。当一个演员在逻辑上被淘汰时,我如何阻止他。每次为该actor实例执行从激发的例程?或者我必须为参与者设置一个位标志来表示它已被销毁,并在参与者中使用if。执行例行程序以在每次触发时检查该位标志


共 (0) 个答案