📄 taskassignframe.java.svn-base
字号:
}
int listsize = m_list.size();
for (int j = 0; j < listsize; j++) {
Object m_Obj = m_list.remove(0);
if (m_Obj instanceof TermTaskInfo) {
TermTaskInfo m_Info = (TermTaskInfo) m_Obj;
switch (m_Info.getPri()) {
case 0x01: //低
LowTaskList.add(m_Info);
break;
case 0x02: //中
MidTaskList.add(m_Info);
break;
case 0x03: //高
HighTaskList.add(m_Info);
break;
default:
break;
}
}
}
}
}
catch (Exception e) {
e.printStackTrace();
}
//System.out.println("@@@@@@@@@@@@@@@@ CollectorDefine.m_PursueLinkedList OK");
for (int i = 0; i < OntimePursueLinkedArray.length; i++) {
ArrayList m_list = new ArrayList();
//20061204 pzy
/*
if (OntimePursueLinkedArray[i] instanceof terminal) {
terminal m_terminal = (terminal) (OntimePursueLinkedArray[i]);
TermTaskInfo m_TermTaskInfo = new TermTaskInfo();
m_TermTaskInfo.setTerminalName(m_terminal.getTerminalName());
m_TermTaskInfo.setTerminalNo(m_terminal.getAddress());
m_TermTaskInfo.setTaskType(CollectorDefine.ONTIME_SERVER_TASK);
m_TermTaskInfo.setPri(m_terminal.getPri());
m_list.add(m_TermTaskInfo);
}
*/
if (OntimePursueLinkedArray[i] instanceof TermTaskInfo) {
m_list.add(OntimePursueLinkedArray[i]);
}
else if (OntimePursueLinkedArray[i] instanceof ArrayList) {
m_list = new ArrayList( (ArrayList) OntimePursueLinkedArray[i]);
}
//20061204 pzy
else {
continue; //类型错误,不处理
}
int listsize = m_list.size();
for (int j = 0; j < listsize; j++) {
Object m_Obj = m_list.remove(0);
if (m_Obj instanceof TermTaskInfo) {
TermTaskInfo m_Info = (TermTaskInfo) m_Obj;
switch (m_Info.getPri()) {
case 0x01: //低
LowTaskList.add(m_Info);
break;
case 0x02: //中
MidTaskList.add(m_Info);
break;
case 0x03: //高
HighTaskList.add(m_Info);
break;
default:
break;
}
}
}
}
//System.out.println("@@@@@@@@@@@@@@@@ CollectorDefine.m_OntimePursueLinkedList OK");
Object[] HighArray = HighTaskList.toArray();
Object[] MidArray = MidTaskList.toArray();
Object[] LowArray = LowTaskList.toArray();
TermTaskDataAnalys m_TermTaskDataAnalys = new TermTaskDataAnalys();
TermTaskTableModel m_TermTaskTableModel = null;
int row_count = 0;
for (int i = 0; i < HighArray.length; i++) {
ArrayList m_list = new ArrayList();
if (HighArray[i] instanceof TermTaskInfo) {
m_list.add(HighArray[i]);
}
else if (HighArray[i] instanceof ArrayList) {
m_list = new ArrayList( (ArrayList) HighArray[i]);
}
int listsize = m_list.size();
for (int j = 0; j < listsize; j++) {
Object m_Obj = m_list.remove(0);
if (m_Obj instanceof TermTaskInfo) {
TermTaskInfo m_Info = (TermTaskInfo) m_Obj;
Object[] objs = m_TermTaskDataAnalys.AnalysTermTaskData(m_Info);
m_TermTaskTableModel = (TermTaskTableModel) (HighTable.getModel());
for (int k = 0; k < objs.length; k++) {
m_TermTaskTableModel.setValueAt(objs[k], row_count, k);
}
row_count++;
}
}
}
if (row_count < HighRowCount) {
for (int m = row_count; m < HighRowCount; m++) {
m_TermTaskTableModel = (TermTaskTableModel) (HighTable.getModel());
m_TermTaskTableModel.clearValueAt(m);
}
}
HighRowCount = row_count;
//System.out.println("@@@@@@@@@@@@@@@@ HighArray OK");
m_TermTaskTableModel = null;
row_count = 0;
for (int i = 0; i < MidArray.length; i++) {
ArrayList m_list = new ArrayList();
if (MidArray[i] instanceof TermTaskInfo) {
m_list.add(MidArray[i]);
}
else if (MidArray[i] instanceof ArrayList) {
m_list = new ArrayList( (ArrayList) MidArray[i]);
}
int listsize = m_list.size();
for (int j = 0; j < listsize; j++) {
Object m_Obj = m_list.remove(0);
if (m_Obj instanceof TermTaskInfo) {
TermTaskInfo m_Info = (TermTaskInfo) m_Obj;
Object[] objs = m_TermTaskDataAnalys.AnalysTermTaskData(m_Info);
m_TermTaskTableModel = (TermTaskTableModel) (MidTable.getModel());
for (int k = 0; k < objs.length; k++) {
m_TermTaskTableModel.setValueAt(objs[k], row_count, k);
}
row_count++;
}
}
}
if (row_count < MidRowCount) {
for (int m = row_count; m < MidRowCount; m++) {
m_TermTaskTableModel = (TermTaskTableModel) (MidTable.getModel());
m_TermTaskTableModel.clearValueAt(m);
}
}
MidRowCount = row_count;
//System.out.println("@@@@@@@@@@@@@@@@ MidArray OK");
m_TermTaskTableModel = null;
row_count = 0;
for (int i = 0; i < LowArray.length; i++) {
ArrayList m_list = new ArrayList();
if (LowArray[i] instanceof TermTaskInfo) {
m_list.add(LowArray[i]);
}
else if (LowArray[i] instanceof ArrayList) {
m_list = new ArrayList( (ArrayList) LowArray[i]);
}
int listsize = m_list.size();
for (int j = 0; j < listsize; j++) {
Object m_Obj = m_list.remove(0);
if (m_Obj instanceof TermTaskInfo) {
TermTaskInfo m_Info = (TermTaskInfo) m_Obj;
Object[] objs = m_TermTaskDataAnalys.AnalysTermTaskData(m_Info);
m_TermTaskTableModel = (TermTaskTableModel) (LowTable.getModel());
for (int k = 0; k < objs.length; k++) {
m_TermTaskTableModel.setValueAt(objs[k], row_count, k);
}
row_count++;
}
}
}
if (row_count < LowRowCount) {
for (int m = row_count; m < LowRowCount; m++) {
m_TermTaskTableModel = (TermTaskTableModel) (LowTable.getModel());
m_TermTaskTableModel.clearValueAt(m);
}
}
LowRowCount = row_count;
//System.out.println("@@@@@@@@@@@@@@@@ LowArray OK");
this.updateview();
}
catch (Exception e) {
e.printStackTrace();
}
}
public void initLocalList() {
System.out.println("initLocalList------------------initLocalList");
computer m_computer = (computer) (CollectorDefine.m_HashComputer.get(new
Long(this.computerId)));
if (m_computer == null) {
System.out.println("initLocalList------------------m_computer == null");
return;
}
System.out.println("initLocalList------------------computer_name = " +
m_computer.getComputerName());
Object[] local_tasklist = m_computer.getLinkedList().toArray();
TermTaskDataAnalys m_TermTaskDataAnalys = new TermTaskDataAnalys();
TermTaskTableModel m_TermTaskTableModel = null;
int row_count = 0;
for (int i = 0; i < local_tasklist.length; i++) {
ArrayList m_list = new ArrayList();
if (local_tasklist[i] instanceof TermTaskInfo) {
System.out.println(
"initLocalList------------------ instanceof TermTaskInfo");
m_list.add(local_tasklist[i]);
}
else if (local_tasklist[i] instanceof ArrayList) {
System.out.println(
"initLocalList------------------ instanceof ArrayList");
m_list = new ArrayList( (ArrayList) (local_tasklist[i]));
}
int listsize = m_list.size();
System.out.println("initLocalList------------------ m_lsit.size = " +
listsize);
for (int j = 0; j < listsize; j++) {
Object m_Obj = m_list.remove(0);
if (m_Obj instanceof TermTaskInfo) {
TermTaskInfo m_Info = (TermTaskInfo) m_Obj;
Object[] objs = m_TermTaskDataAnalys.AnalysTermTaskData(m_Info);
m_TermTaskTableModel = (TermTaskTableModel) (FrontTaskTable.getModel());
for (int k = 0; k < objs.length; k++) {
m_TermTaskTableModel.setValueAt(objs[k], row_count, k);
}
row_count++;
}
}
}
if (row_count < LocalRowCount) {
for (int m = row_count; m < LocalRowCount; m++) {
m_TermTaskTableModel = (TermTaskTableModel) (FrontTaskTable.getModel());
m_TermTaskTableModel.clearValueAt(m);
}
}
LocalRowCount = row_count;
this.updateview();
}
public void updateview() {
this.validate();
this.repaint();
}
void KillTaskMenu_actionPerformed(ActionEvent e) {
if (this.SelectedRow < 0) {
JOptionPane.showMessageDialog(this, "没有选中的任务,重新选择");
return;
}
else {
TermTaskTableModel m_TermTaskTableModel = (TermTaskTableModel) (
FrontTaskTable.getModel());
if (m_TermTaskTableModel.getRowCount() <= 0) {
return;
}
else {
long report_id = ( (Long) (m_TermTaskTableModel.getValueAt(this.
SelectedRow, 17))).longValue();
FrontGuiDefine.m_guimsg.sendKillMsg(report_id);
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$ 发送强制结束任务消息");
}
}
}
void HighTable_mouseClicked(MouseEvent evt) {
Component component = evt.getComponent();
int xx = 0;
int yy = 0;
int button = evt.getButton();
if (button == MouseEvent.BUTTON3) {
xx = (evt.getX() + 10 < component.getWidth()) ? evt.getX() + 10 :
evt.getX();
yy = (evt.getY() + 10 < component.getHeight()) ? evt.getY() + 10 :
evt.getY();
int row = FrontTaskTable.rowAtPoint(evt.getPoint());
if (FrontTaskTable.getRowCount() > 0 &&
FrontTaskTable.getModel().getValueAt(row, 0) != null) {
Popup_single.show(component, evt.getX(), evt.getY());
}
}
this.SelectedUpRow = HighTable.rowAtPoint(evt.getPoint());
}
void KillMenu_actionPerformed(ActionEvent e) {
if (this.SelectedUpRow < 0) {
JOptionPane.showMessageDialog(this, "没有选中的任务,重新选择");
return;
}
else {
TermTaskTableModel m_TermTaskTableModel = (TermTaskTableModel) (
FrontTaskTable.getModel());
if (m_TermTaskTableModel.getRowCount() <= 0) {
return;
}
else {
long report_id = ( (Long) (m_TermTaskTableModel.getValueAt(this.
SelectedRow, 17))).longValue();
FrontGuiDefine.m_guimsg.sendKillMsg(report_id);
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$ 发送强制结束任务消息");
}
}
}
void MidTable_mouseClicked(MouseEvent evt) {
Component component = evt.getComponent();
int xx = 0;
int yy = 0;
int button = evt.getButton();
if (button == MouseEvent.BUTTON3) {
xx = (evt.getX() + 10 < component.getWidth()) ? evt.getX() + 10 :
evt.getX();
yy = (evt.getY() + 10 < component.getHeight()) ? evt.getY() + 10 :
evt.getY();
int row = FrontTaskTable.rowAtPoint(evt.getPoint());
if (FrontTaskTable.getRowCount() > 0 &&
FrontTaskTable.getModel().getValueAt(row, 0) != null) {
Popup_single.show(component, evt.getX(), evt.getY());
}
}
this.SelectedUpRow = MidTable.rowAtPoint(evt.getPoint());
}
void LowTable_mouseClicked(MouseEvent evt) {
Component component = evt.getComponent();
int xx = 0;
int yy = 0;
int button = evt.getButton();
if (button == MouseEvent.BUTTON3) {
xx = (evt.getX() + 10 < component.getWidth()) ? evt.getX() + 10 :
evt.getX();
yy = (evt.getY() + 10 < component.getHeight()) ? evt.getY() + 10 :
evt.getY();
int row = FrontTaskTable.rowAtPoint(evt.getPoint());
if (FrontTaskTable.getRowCount() > 0 &&
FrontTaskTable.getModel().getValueAt(row, 0) != null) {
Popup_single.show(component, evt.getX(), evt.getY());
}
}
this.SelectedUpRow = LowTable.rowAtPoint(evt.getPoint());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -