1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.vci.rmip.code.client.codeapply.Apply410;
 
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.LinkedHashMap;
 
public class CommonActionListener implements ActionListener {
    protected LinkedHashMap<String, Runnable> actionMaps = new LinkedHashMap<String, Runnable>();
    public void initActionMap(){
        //
    }
 
    @Override
    public void actionPerformed(ActionEvent e) {
        String key = e.getActionCommand();
        if(actionMaps.containsKey(key)){
            actionMaps.get(key).run();
        }
    }
}