package com.vci.ubcs.codeapply; import java.awt.event.ActionEvent; import java.util.LinkedHashMap; public class CodeApplyPanelFor410ActionListener extends CommonActionListener { private CodeApplyPanelFor410 owner = null; private LinkedHashMap actionMaps = new LinkedHashMap(); public CodeApplyPanelFor410ActionListener(CodeApplyPanelFor410 owner){ this.owner = owner; this.initActionMap(); } @Override public void initActionMap(){ actionMaps.put("batchApply", new Runnable() { public void run() { //batchApply();//批量导入申请代码 }}); actionMaps.put("apply", new Runnable() { public void run() { //apply();//码值申请 }}); actionMaps.put("btnSearch", new Runnable() { public void run() { //search();//代码查询 }}); actionMaps.put("clear", new Runnable() { public void run() { // clear();//清空属性 }}); } @Override public void actionPerformed(ActionEvent e) { String key = e.getActionCommand(); if(actionMaps.containsKey(key)){ actionMaps.get(key).run(); } } }