ludc
2025-01-16 986aa62ed00bee39363bab41b4eeb8259d446efd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package com.vci.client.auth2.action;
 
import javax.swing.DefaultListModel;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.ListModel;
 
import com.vci.client.auth2.view.RightMainPanel;
 
public class ToLeftSubjectAction extends Action {
 
    /**
     * 
     */
    private static final long serialVersionUID = 1650114784874550665L;
    private RightMainPanel mainUI;
    
 
    public ToLeftSubjectAction(String name) {
        super(name);
    }
 
    @Override
    public void execute() {
        JList subjectList = mainUI.getSelectedSubjectComponent();
        ListModel model = (ListModel) subjectList.getModel();
        Object[] selecteds = subjectList.getSelectedValues();
        if (null == selecteds || selecteds.length == 0) {
            JOptionPane.showMessageDialog(
                    com.vci.client.LogonApplication.frame,
                    "请选择主体信息", "提示", JOptionPane.INFORMATION_MESSAGE);
            return;
        }
        for (int i = 0; i < selecteds.length; i++) {
            ((DefaultListModel)model).removeElement(selecteds[i]);
        }
    }
    public RightMainPanel getMainUI() {
        return mainUI;
    }
 
    public void setMainUI(RightMainPanel mainUI) {
        this.mainUI = mainUI;
    }
}