⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 statuschangefirer.java

📁 用java 实现的一个任务管理器
💻 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 + -