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;
|
}
|
}
|