有没有办法根据空闲/忙碌的资源数量来更改矩形节点(表示为资源池)的颜色。例如,如果我有 10 个可用资源池,那么主节点将为绿色,如果我有 10 个可用资源中的 5 个,那么主节点将为黄色,如果少于 3 个,则主节点将为红色.
您可以使用每秒触发一次的事件,或者每10秒触发一次的事件,或者每次抢占或释放资源时触发的事件(检查资源池块上抢占和释放的操作)
if(resurcePool.idle()<3){
node.setFillColor(red);
}else{
node.setFillColor(green);
}