ludc
2023-09-06 6f35965af449ed77d0db4c4691a6b6e4a3aa8438
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();
        }
    }
}