Checkbox setstate使用java applet

时间:2013-11-22 00:06:35

标签: java windows macos applet japplet

我在mac上运行旧的Java applet代码。 在这段代码中,我有大约15个复选框检查for循环中的状态,如果state为true,我将其设置为false。这是再次触发复选框的句柄事件,循环继续无限。这只是mac中的问题,它完全适用于Windows。

1 个答案:

答案 0 :(得分:0)

在开始循环之前,请尝试将“ignore”标志设置为true。虽然它是true,但您应该只是跳过检查循环。

正常处理列表,完成后,将“ignore”标志设置为false ...

if (!ignore) {
    ignore = false;
    try { 
        // Change state here and have fun
    } finally {
        ignore = false;
    }
}