📄 statuschangefirer.java
字号:
package com.fang.client.config;
import com.fang.client.ui.TableTableModel_2;
import com.fang.client.ui.TasksetRuning;
import com.fang.common.core.FTask;
import com.fang.common.core.StatusChangeEvent;
public class StatusChangeFirer {
private TasksetRuning runing;
public StatusChangeFirer(){
runing = TasksetRuning.getTasksetMirror();
}
public synchronized void update(StatusChangeEvent e){
for(int i=0;i<runing.getTask_Vector().size();i++){
if(runing.getTask_Vector().get(i).getId()==e.getTaskid()){
runing.getTask_Vector().get(i).setStatus(e.getTask_status());
TableTableModel_2 model=TableTableModel_2.newInstance();
model.fireTableCellUpdated(i, 3);
return ;
}
}
FTaskConfig config=new FTaskConfig();
FTask temp=config.getTaskByTaskID(e.getTaskid());
temp.setStatus(e.getTask_status());
runing.getTask_Vector().addElement(temp);
TableTableModel_2 model=TableTableModel_2.newInstance();
model.fireTableRowsInserted(0, 0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -